PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit pst-pdf



MeisterEde
28-11-2006, 19:19
Hallo,

brauche für meine Arbeit einige Zeichnungen die ich mit pstricks erstelle.
Ich bin auf das Paket pst-pdf gestoßen und hab mir auch gleich einige Beiträge dazu durchgelesen.
Die Scripts die es dafür gibt haben bei mir alle nicht funktioniert, also habe ich ein eigenes Ausgabeprofil erstellt.
Das sieht folgerndermaßen aus:

(La)TeX:
--------
[x] Latex in diesem Profil verwenden
Pfad des LateX-Compilers:
latex
Argumente, die an den Compiler übergeben werden sollen:
--src -interaction=nonstopmode "%Wm"


Nachbearbeitung:
----------------
Postprozessor Nummer 1:
dvips
Anwendung:
dvips
Argumente:
-o "%bm-pics.ps" "%bm.dvi"


Postprozessor Nummer 2:
ps2pdf
Anwendung:
c:\Programme\gs\gs8.00\lib\ps2pdf.bat
Argumente:
"%bm-pics.ps"

(Quelle: http://www.archivum.info/de.comp.text.tex/2006-04/msg00270.html).
Ich lasse erst dieses Profil ablaufen und starte dann das "normale" LaTeX->PDF.
Beide laufen ohne Fehler ab. Bei zweiten Schritt LaTeX->PDF gibt es zwei Warnungen:


Package pst-pdf Warning: pspicture No. 1 undefined.


Package pst-pdf Warning: File `LaTeX3-pics.pdf' not found.
(pst-pdf) Use the following commands to create it:
(pst-pdf) ----------------------------------------------------
(pst-pdf) latex LaTeX3.tex
(pst-pdf) dvips -o LaTeX3-pics.ps LaTeX3.dvi
(pst-pdf) ps2pdf LaTeX3-pics.ps
(pst-pdf) -------------------------------

Nach einigem Suchen und dem durchlesen der Anleitung für pst-pdf weiß ich jetzt, dass das die einzelnen Befehle sind um am Ende eine PDF Datei zu erhalten mit PS-Code.
Bloß, ich dachte ich hätte das mit dem Ausgabeprofil schon erledigt und es würde automatisch gehen.
Jetzt meine Fragen:

1. Ist das Profil korrekt?
2. Wenn nicht, wie kann ich diese Befehle manuell durchführen lassen (Eingabeaufforderung?) bzw. das Profil richtig stellen?

Hab über die Suche und auch über google nichts brauchbares gefunden außer die Anleitung zu pst-pdf aber da ist auch nicht genau erklärt wie man diese Befehle selbst eingeben kann.

Hier mal ein Minimalbeispiel:

\documentclass[10pt,oneside,a4paper]{scrartcl}

\usepackage{pst-pdf}
\usepackage{graphicx}
\usepackage{pst-all}
\usepackage{pstricks-add}

\begin{document}
Hier steht ganz viel Text
\begin{postscript}
\begin{pspicture}
\psset{unit=1cm}
\pscircle(2.5,0){2,5}
\end{pspicture}
\end{postscript}

\end{document}

Edit:
Eigentlich wollte ich die Bilder einfach als ps-Datei erstellen und dann über nen Screenshot dieses ausschneiden, als jpg speichern und das dann einfügen, aber das wurde dann irgendwie pixelig und unscharf.

localghost
28-11-2006, 19:43
Soweit in der Dokumentation zum Paket pst-pdf (ftp://dante.ctan.org/tex-archive/help/Catalogue/entries/pst-pdf.html) beschrieben, werden alle Inhalte einer postscript- oder pspicture-Umgebung in einer Hilfsdatei abgelegt. In deinem Beispiel schachtelst Du diese Umgebungen.

\documentclass[10pt,oneside,a4paper]{scrartcl}

\usepackage{pst-pdf}
\usepackage{graphicx}
\usepackage{pst-all}
\usepackage{pstricks-add}

\begin{document}
Hier steht ganz viel Text
\begin{postscript}
\begin{pspicture}
\psset{unit=1cm}
\pscircle(2.5,0){2,5}
\end{pspicture}
\end{postscript}
\end{document}
Lasse die postscript-Umgebung erstmal weg. Vielleicht funktioniert es dann und die Beschwerde über die fehlende *-pics.ps-Datei verschwindet. An deinem Ausgabeprofil kann ich erstmal keine Fehler erkennen. Lies Dir aber nochmal den Ablauf für die Programmaufrufe und die Hinweise bezüglich der beiden Umgebungen in der Dokumentation durch.

MeisterEde
28-11-2006, 19:50
Hab jetzt das end und begin{postscript} weggelassen.
Das Ergebnis ist das gleiche. Keine Fehler aber die zwei Warnungen.
Was ich noch vergessen hab zu erwähnen; Man kann die PDF Datei öffnen aber es steht nur der Text da ohne die Zeichnung also im Beispiel steht da nur "Hier steht ganz viel Text"

localghost
28-11-2006, 20:35
Also, ich habe das jetzt mal getestet. Dein Beispiel enthält einige Fehler.

\documentclass[10pt,oneside,a4paper]{scrartcl}

\usepackage{pst-pdf}
\usepackage{graphicx}
\usepackage{pst-all}
\usepackage{pstricks-add}

\begin{document}
Hier steht ganz viel Text
% \begin{postscript}
\begin{pspicture}(-2.5,-2.5)(2.5,2.5) % Bild von 5x5cm mit Ursprung bei (0,0)
\psset{unit=1cm}
\pscircle(0,0){2.5} % Kreis mit Radius 2.5cm mit Mittelpunkt im Ursprung
\end{pspicture}
% \end{postscript}
\end{document}
Du hattest bei der pspicure-Umgebung die Dimensionen des Bildes vergessen. Daher wurde kein Platz für dein Bild geschaffen. Und dann hattest Du im Argument für den Radius des Kreises eine Dezimalzahl mit Komma anstatt mit Punkt eingegeben. Ich habe mit dem Quelltext von oben die entsprechenden Programmaufrufe gemacht.

pdflatex document.tex
--------------------------------------
latex document.tex
dvips -o document-pics.ps document.dvi
ps2pdf document-pics.ps
--------------------------------------
pdflatex document.tex
Das Ergebnis habe ich mal angehängt. Bei mir hieß die Quelldatei "pst-pdf-test.tex". Die pspicture-Umgebung lässt sich dann natürlich noch in eine figure-Umgebung einbetten.

MeisterEde
28-11-2006, 20:41
Ups. Dummer Fehler. Aber trotzdem hat auch das neue Beispiel mit meinem Ausgabeprofil nicht funktioniert :(

Ich habe mit dem Quelltext von oben die entsprechenden Programmaufrufe gemacht.
Genau da liegt mein Problem.
Wie macht man diese Programmaufrufe?

localghost
28-11-2006, 20:52
Ehrlich gesagt, ein Profil im TeXniCenter habe ich dafür auch noch nicht angelegt. Den Aufruf mit pdflatex kann man aber über das Profil "LaTeX -> PDF" erledigen. Entsprechend dann den Aufruf mit latex über "LaTeX -> DVI". Für den Rest habe ich in diesem Fall die Komandozeile benutzt. Es sollte aber kein Problem darstellen, ein solches Profil im TeXnicCenter anzulegen.

Ergänzung - Teil 1:
Ich habe dann jetzt doch mal ein Profil im TeXnicCenter erstellt und in den Anhang gepackt. Eine Rückmeldung über die Funktionstüchtigkeit wäre gut. Es lässt sich leicht in das TeXnicCenter importieren und heißt "LaTeX => pst-pdf => PDF". Falls beim ersten Durchlauf noch Warnungen angezeigt werden, einfach einen zweiten Durchlauf starten.

Ergänzung - Teil 2:
Das Profil wurde etwas abgeändert, was seine Funktion aber keineswegs beeinträchtigt. Jetzt wird bei allen Aufrufen des Compilers der shell escape (bei MiKTeX --enable-write18) eingeschaltet. Als einzige komplette Pfad sind der vom Adobe Reader (Version 9) und der von Ghostscript (http://pages.cs.wisc.edu/~ghost/) angegeben und müssen gegebenenfalls angepasst werden. Die Pfade für die ausführbaren Dateien von MiKTeX werden bei dessen Installation in eine Umgebungsvariable des System geschrieben. Somit sollte die Anpassung an das eigene System erleichtert werden (oder gar ganz wegfallen).

MeisterEde
28-11-2006, 22:08
SPITZE!!
Man muss es zweimal durchlaufen lassen aber es funktioniert.
Vielen Dank.
Ech klasse, dass du ein Profil für mich erstellt hast.:D

localghost
28-11-2006, 22:15
Nun, so ganz ohne Eigennutz habe ich das nicht gemacht. Bei meiner nächsten Präsentation mit der beamer-Klasse werde ich ohne weiteres meine PSTricks-Grafiken verwenden können.

voss
28-11-2006, 22:19
SPITZE!!
Man muss es zweimal durchlaufen lassen aber es funktioniert.
Vielen Dank.
Ech klasse, dass du ein Profil für mich erstellt hast.:D

man hätte ja auch einfach mal bei http://PSTricks.de oder
http://PSTricks.tug.org vorbeischauen können ...

Herbert

voss
04-09-2008, 21:54
Ich habe dann jetzt doch mal ein Profil im TeXnicCenter erstellt und in den Anhang gepackt. Eine Rückmeldung über die Funktionstüchtigkeit wäre gut. Es lässt sich leicht in das TeXnicCenter importieren und heißt "LaTeX => pst-pdf => PDF". Falls beim ersten Durchlauf noch Warnungen angezeigt werden, einfach einen zweiten Durchlauf starten.

Ist das die aktuelle Version, die du erstellt hast?
Habe sie mal heirhin gepackt: http://perce.de/pst-pdf/pst-pdf.tco
Soll dann auch auf CTAN, wenn es erfolgreich ist.

Herbert

localghost
06-09-2008, 14:22
Ist das die aktuelle Version, die du erstellt hast? [...]
Ganz recht. Ist mittlerweile selbstverständlich an die aktuellen Versionen von MiKTeX, Ghostscript und Adobe Reader angepasst. Sowas ähnliches will ich auch mal für Kile basteln.

[...] Habe sie mal heirhin gepackt: http://perce.de/pst-pdf/pst-pdf.tco [...]
Der Link ist tot.

[...] Soll dann auch auf CTAN, wenn es erfolgreich ist. [...]
Das freut mich, obwohl ich nicht ganz verstehe, was Du hier mit "erfolgreich" meinst.


MfG
Thorsten¹

voss
06-09-2008, 15:00
Ganz recht. Ist mittlerweile selbstverständlich an die aktuellen Versionen von MiKTeX, Ghostscript und Adobe Reader angepasst. Sowas ähnliches will ich auch mal für Kile basteln.

Der Link ist tot.

wenn man zu blöd ist, einen eigenen Link abzutippen ...
http://perce.de/LaTeX/pst-pdf/pst-pdf.tco



Das freut mich, obwohl ich nicht ganz verstehe, was Du hier mit "erfolgreich" meinst.


Auf meinem Schlepptopp ist MiKTeX und irgendwie haut es da noch nicht hin.
Habe aber gestern abend aufgehört, weiter zu suchen. Habe Vista und
MiKTeX 2.7 installiert.

Herbert

nexus123
06-09-2008, 15:13
hallo,

ich habe mir auch gerade das ausgabeprofil geladen.

die pdf wird soweit erstellt, das funktioniert alles bestens, jedoch kann ich diese nicht sofort betrachten, bei mir kommt immer der fehler [DocOpen("%bm.pdf")][FileOpen("%bm.pdf)]

ich nutze nur pdf-ansich den foxit reader, das habe ich auch eingestellt, jedoch meldet texniccenter immer diesen fehler ... woran liegt das ?

voss
06-09-2008, 15:14
hallo,

ich habe mir auch gerade das ausgabeprofil geladen.

die pdf wird soweit erstellt, das funktioniert alles bestens, jedoch kann ich diese nicht sofort betrachten, bei mir kommt immer der fehler [DocOpen("%bm.pdf")][FileOpen("%bm.pdf)]

ich nutze nur pdf-ansich den foxit reader, das habe ich auch eingestellt, jedoch meldet texniccenter immer diesen fehler ... woran liegt das ?

ja, das Problem hatte ich auch
bin aber in Windows unterbelichtet ...

Herbert

nexus123
06-09-2008, 15:16
das komische ist, bei meinem profil latex => pdf geht es ohne probleme, habe sogar die einstellung in das neue profil übernommen -> ohne erfolg.:(

edit:// ahh jetzt gehts!

meine einstellungen:
Projektausgabe betrachten: Kommandozeile: "%bm.pdf"
Suche in Ausgabe: Kommandozeile: "%bm.pdf"
Vor Compilierung Ausgabe schließen: nicht schließen

localghost
06-09-2008, 15:26
das komische ist, bei meinem profil latex => pdf geht es ohne probleme, habe sogar die einstellung in das neue profil übernommen -> ohne erfolg.:(

edit:// ahh jetzt gehts!

meine einstellungen:
Projektausgabe betrachten: Kommandozeile: "%bm.pdf"
Suche in Ausgabe: Kommandozeile: "%bm.pdf"
Vor Compilierung Ausgabe schließen: nicht schließen
Damit sehe ich das Problem bei dir als gelöst an. Die Erstellung der Ausgabe an sich sollte einwandfrei funktionieren. Für den Foxit Reader habe ich da noch einen Tip [1].

Auf meinem Schlepptopp ist MiKTeX und irgendwie haut es da noch nicht hin.
Habe aber gestern abend aufgehört, weiter zu suchen. Habe Vista und
MiKTeX 2.7 installiert.[...]
Wo genau hakt es denn? Die Anpassung der Pfade wird bei dir ja kein Problem gewesen sein. Wird denn die zugehörige Datei *-pics.ps erstellt?

[1] Anleitung zur Einbindung des Foxit PDF Reader in TeXnicCenter (http://blog.netpebbles.de/2007/07/03/anleitung-zur-einbindung-des-foxit-reader-in-texniccenter/)

voss
07-09-2008, 11:52
Wo genau hakt es denn? Die Anpassung der Pfade wird bei dir ja kein Problem gewesen sein. Wird denn die zugehörige Datei *-pics.ps erstellt?


meine ..-pics wird erstellt, aber nicht die pdf, also muss der Aufruf von pdflatex
nicht funktionieren.
Sehe gerade, dass das Format (initexmf) nicht erstellt werden kann. Ok,
dann muss ich nochmal MiKTeX überprüfen ...

Herbert

murmel
30-09-2009, 14:59
Hallo Herbert,

kannst Du sagen, wie Du das Problem gelöst hast? Habe auch das Problem, dass -pic.ps erstellt wird, aber keine .pdf Datei erstellt wird.
Habe 0 Fehler, 2 Warnungen im Ausgabefenster u.a. pspicture No.1 undefined.
Wäre für jede Hilfe Dankbar.

voss
30-09-2009, 16:52
kannst Du sagen, wie Du das Problem gelöst hast? Habe auch das Problem, dass -pic.ps erstellt wird, aber keine .pdf Datei erstellt wird.
Habe 0 Fehler, 2 Warnungen im Ausgabefenster u.a. pspicture No.1 undefined.
Wäre für jede Hilfe Dankbar.

habe das Problem gamz verdrängt ... :-)

und es daher nochmal geteste und (unter Linux) alles bestens ...

Herbert

murmel
01-10-2009, 08:39
Hat sonst jemand Ideen, warum ich die Warnung bekomme? Arbeite mit TeXnicCenter, MikTex u. XP pro.
Ich denke, dass es an den Einstellungen liegt.


\documentclass[a4paper,10pt,tablecaptionabove]{scrartcl}
\usepackage{pst-gantt}
\usepackage{multido}
\usepackage{pst-pdf}
\usepackage{pst-node}
\usepackage{pst-xkey}
\usepackage{pst-grad}
\usepackage{pstricks}

\begin{document}

\begin{PstGanttChart}[yunit=2,ChartUnitIntervalName=Month,
TaskUnitIntervalValue=30,TaskUnitType=Month,
ChartShowIntervals]{3}{4}
\PstGanttTask[TaskInsideLabel={Task 1}]{0}{1}
\PstGanttTask[TaskInsideLabel={Task 2},TaskUnitType=Day]
{24}{40} % 40 days starting at day 24
\PstGanttTask[TaskInsideLabel={Task 3}]{2}{2}
\end{PstGanttChart}

\end{document}

voss
01-10-2009, 11:21
Hat sonst jemand Ideen, warum ich die Warnung bekomme? Arbeite mit TeXnicCenter, MikTex u. XP pro.
Ich denke, dass es an den Einstellungen liegt.


Da sind Probleme mit den Einstellungen. Denn wenn ich mir eine
Batchdatei erstelle, sie als test.bat speichere

latex Datei.tex
dvips Datei.dvi -o Datei-pics.ps
ps2pdf Datei-pics.ps
pdflatex Datei.tex

dann unter Windows in die Eingabeaufforderung gehe, mit cd ins Verzeichnis, wo
die Demodatei Datei.tex liegt, dann einfach test.bat eingebe, wird alles prima erstellt.

Herbert

murmel
01-10-2009, 12:06
Ok, muss ich mir mal vornehmen.
Habe aber noch eine Frage. Kann mann eine Zeiteinheit, angenommen ein Jahr in Quartale unterteilen? Habe bis jetzt in keinem Beispiel solche Unterteilung gesehen. Wäre toll, wenn's gehen würde.

Danke Dir!

voss
01-10-2009, 13:00
Ok, muss ich mir mal vornehmen.
Habe aber noch eine Frage. Kann mann eine Zeiteinheit, angenommen ein Jahr in Quartale unterteilen? Habe bis jetzt in keinem Beispiel solche Unterteilung gesehen. Wäre toll, wenn's gehen würde.


sieh dir mal in der Doku die optionalen Argumente an (seite 8), da kannst du alles
vorgeben bezüglich Jahr/Quartale/4 usw

Herbert

JanStre
13-11-2009, 17:57
Hallo,

ich habe folgendes Problem, an dem ich mir die Zähne ausbeiße: [ich möchte normal LaTeX und pstricks-Bilder gleichzeitig benutzen]

Benutze WinShell 3.3, ich habe pst-pdf.sty und environ.sty in \TexLive\texmf\tex\latex kopiert und dann \bin\win32\texhash.exe ausgeführt, damit die beiden gefunden werden.

Wenn ich jetzt versuche folgendes Minimalbeispiel auszuführen, kommt folgende Fehlermeldung:

\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-pdf}
\begin{document}
abc
\end{document}

a.tex(0): LaTeX Warning: You have requested, on input line 264, version
a.tex(6): Fehler: ! Illegal parameter number in definition of \next
a.tex(6): Fehler: ! Emergency stop.

ohne \uspackage{pst-pdf} wird alles normal compiliert. Könnt ihr etwas mit der Fehlermeldung anfangen?

voss
13-11-2009, 18:04
ich habe folgendes Problem, an dem ich mir die Zähne ausbeiße: [ich möchte normal LaTeX und pstricks-Bilder gleichzeitig benutzen]

Benutze WinShell 3.3, ich habe pst-pdf.sty und environ.sty in \TexLive\texmf\tex\latex kopiert und dann \bin\win32\texhash.exe ausgeführt, damit die beiden gefunden werden.

Wenn ich jetzt versuche folgendes Minimalbeispiel auszuführen, kommt folgende Fehlermeldung:


\listfiles
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-pdf}
\begin{document}
abc
\end{document}

a.tex(0): LaTeX Warning: You have requested, on input line 264, version
a.tex(6): Fehler: ! Illegal parameter number in definition of \next
a.tex(6): Fehler: ! Emergency stop.

ohne \uspackage{pst-pdf} wird alles normal compiliert. Könnt ihr etwas mit der Fehlermeldung anfangen?

ergänze es mal um die zeile und schicke die Dateiliste, die am
ende des logfiles oder schick das ganze logfile

Herbert

JanStre
13-11-2009, 20:42
gleicher Compilerfehler, im Anhang das log-file.

voss
13-11-2009, 23:24
gleicher Compilerfehler, im Anhang das log-file.

deine \TeX-Installation ist aus dem letzten Jahrhundert ...

Herbert

JanStre
14-11-2009, 05:03
Ja kann schon sein, benutzt seit ewigen Zeiten beim Neu-Aufsetzen immer eine DVD.

Also kurz und knapp: wenn mir ne neue Distribution hole, sollte das Problem gelöst sein?

JanStre
21-11-2009, 03:30
Ich hab mir jetzt eine neue TexLive-Installation (2008) geholt und bei folgendem Beispiel bekomme ich nachfolgende Fehlermeldung:

\listfiles
\documentclass{article}
\usepackage{pstricks}
\begin{document}
abc
\end{document}

(328): Fehler: ! I cant find file ´dehypht-x-2008-06-18.tex´
(328): Fehler: ! Emergency stop.
(1): Fehler: ! -> Fatal error occurred, no output PDF file produced!

Ein Protokoll wurde gar nicht erst erstellt. Wo liegt das Problem?

voss
21-11-2009, 09:23
Ich hab mir jetzt eine neue TexLive-Installation (2008) geholt und bei folgendem Beispiel bekomme ich nachfolgende Fehlermeldung:

\listfiles
\documentclass{article}
\usepackage{pstricks}
\begin{document}
abc
\end{document}

(328): Fehler: ! I cant find file ´dehypht-x-2008-06-18.tex´
(328): Fehler: ! Emergency stop.
(1): Fehler: ! -> Fatal error occurred, no output PDF file produced!

Ein Protokoll wurde gar nicht erst erstellt. Wo liegt das Problem?
dein System will die experimentellen Trennregeln haben, also hast du nicht
die TeXLive2008 korrekt installiert, beziehungsweise dein altes System nicht
korrekt deinstalliert.

Herbert

JanStre
21-11-2009, 23:37
Wie lös ich das Problem denn jetzt korrekt?

Wie de-/installier ich denn korrekt? bzw. wie kann ich das Problem umgehen?

voss
22-11-2009, 10:14
Wie lös ich das Problem denn jetzt korrekt?

Wie de-/installier ich denn korrekt? bzw. wie kann ich das Problem umgehen?

installiere TeXLive2009 http://www.tug.org/texlive/
kannst du über das Netz machen.

Herbert

JanStre
23-11-2009, 05:19
Ok, ich habe die Installation über Internet ausprobiert, hat gut funktioniert.

Folgendes Beispiel wird jetzt normal und ohne Probleme kompiliert:

\documentclass{article}

\usepackage{pstricks}
\usepackage{pst-pdf}

\begin{document}
abc

\begin{pspicture}(-1,0)(2,1)
\psgrid
\end{pspicture}
\end{document}

Allerdings erscheint das pdf-document jetzt noch ohne die Zeichnung; folgende Warnungen wurden ausgegeben:

Erzeuge Projekt: aa
--------------------------------------------------

aa.tex...
aa.tex(1): Package pst-pdf Warning: pspicture No. 1 undefined.
aa.tex(1): Package pst-pdf Warning: File `aa-pics.pdf' not found.
pst-pdf) latex aa.tex...

--------------------------------------------------
aa - 0 Fehler, 2 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)

und das Protokoll:

This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009)
entering extended mode
(./aa.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, ku
rmanji, latin, latvian, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, po
lish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, span
ish, swedish, turkish, ukenglish, ukrainian, uppersorbian, welsh, loaded.
(c:/texlive/2009/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(c:/texlive/2009/texmf-dist/tex/latex/base/size10.clo))
(c:/texlive/2009/texmf-dist/tex/latex/pstricks/pstricks.sty
(c:/texlive/2009/texmf-dist/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.30 <2009/10/25> (tvz)
(c:/texlive/2009/texmf-dist/tex/generic/pstricks/pstricks.con))
(c:/texlive/2009/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/texlive/2009/texmf-dist/tex/latex/latexconfig/color.cfg)
(c:/texlive/2009/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(c:/texlive/2009/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2009/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/trig.sty)
(c:/texlive/2009/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(c:/texlive/2009/texmf-dist/tex/latex/preview/preview.sty)
(c:/texlive/2009/texmf-dist/tex/latex/graphics/dvips.def)
(c:/texlive/2009/texmf-dist/tex/latex/environ/environ.sty)) (./aa.aux)
(c:/texlive/2009/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1

Package pst-pdf Warning: pspicture No. 1 undefined.


Package pst-pdf Warning: File `aa-pics.pdf' not found.
(pst-pdf) Use the following commands to create it:
(pst-pdf) ----------------------------------------------------
(pst-pdf) latex aa.tex
(pst-pdf) dvips -o aa-pics.ps aa.dvi
(pst-pdf) ps2pdf aa-pics.ps
(pst-pdf) ---------------------------------------------------- .


[1{c:/texlive/2009/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./aa.aux) )<
c:/texlive/2009/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on aa.pdf (1 page, 10630 bytes).
Transcript written on aa.log.

voss
23-11-2009, 10:19
Folgendes Beispiel wird jetzt normal und ohne Probleme kompiliert:


http://tug.org/PSTricks/main.cgi?file=pdf/pdfoutput#pst-pdf

Herbert

JanStre
26-11-2009, 09:31
Ich hab jetzt von deinem Link, das mit pst-pdf ausprobiert, aber sowohl das genannte Beispiel, als auch das Beispiel um \usepackage{preview} erweitert, bringen kein Ergebnis:

\documentclass[12pt]{article}

\usepackage{pstricks}
\usepackage{pst-pdf}
\usepackage{preview}

\pagestyle{empty}

\begin{document}

\begin{pspicture}(-5.25,-5.25)(5.25,5.25)%
\pscircle*[linecolor=cyan]{5}
\psgrid[subgriddiv=0,gridcolor=lightgray,gridlabels=0pt]
\Huge\sffamily\bfseries
\rput(-4.5,4.5){A} \rput(4.5,4.5){B}
\rput(-4.5,-4.5){C}\rput(4.5,-4.5){D}
\rput(0,0){pst-pdf}
\rmfamily
\rput(0,-3.8){PSTricks}
\rput(0,3.8){\LaTeX}
\end{pspicture}

\end{document}


Erzeuge Projekt: aa
--------------------------------------------------

aa.tex...
aa.tex(1): Package pst-pdf Warning: pspicture No. 1 undefined.
aa.tex(1): Package pst-pdf Warning: File `aa-pics.pdf' not found.
pst-pdf) latex aa.tex...

--------------------------------------------------
aa - 0 Fehler, 2 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)


This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009)
entering extended mode
(./aa.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, ku
rmanji, latin, latvian, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, po
lish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, span
ish, swedish, turkish, ukenglish, ukrainian, uppersorbian, welsh, loaded.
(c:/texlive/2009/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(c:/texlive/2009/texmf-dist/tex/latex/base/size12.clo))
(c:/texlive/2009/texmf-dist/tex/latex/pstricks/pstricks.sty
(c:/texlive/2009/texmf-dist/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.30 <2009/10/25> (tvz)
(c:/texlive/2009/texmf-dist/tex/generic/pstricks/pstricks.con))
(c:/texlive/2009/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/texlive/2009/texmf-dist/tex/latex/latexconfig/color.cfg)
(c:/texlive/2009/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(c:/texlive/2009/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2009/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2009/texmf-dist/tex/latex/graphics/trig.sty)
(c:/texlive/2009/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(c:/texlive/2009/texmf-dist/tex/latex/preview/preview.sty)
(c:/texlive/2009/texmf-dist/tex/latex/graphics/dvips.def)
(c:/texlive/2009/texmf-dist/tex/latex/environ/environ.sty)) (./aa.aux)
(c:/texlive/2009/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 12pt
Preview: PDFoutput 1

Package pst-pdf Warning: pspicture No. 1 undefined.


Package pst-pdf Warning: File `aa-pics.pdf' not found.
(pst-pdf) Use the following commands to create it:
(pst-pdf) ----------------------------------------------------
(pst-pdf) latex aa.tex
(pst-pdf) dvips -o aa-pics.ps aa.dvi
(pst-pdf) ps2pdf aa-pics.ps
(pst-pdf) ---------------------------------------------------- .


(./aa.aux) )
No pages of output.
Transcript written on aa.log.

PS: ich benutze WinShell 3.3

u_fischer
26-11-2009, 18:37
pst-pdf sagt dir doch, welche Zwischenschritte du noch durchführen musst:


Package pst-pdf Warning: File `aa-pics.pdf' not found.
(pst-pdf) Use the following commands to create it:
(pst-pdf) ----------------------------------------------------
(pst-pdf) latex aa.tex
(pst-pdf) dvips -o aa-pics.ps aa.dvi
(pst-pdf) ps2pdf aa-pics.ps
(pst-pdf) ---------------------------------------------------- .

Alternativ kannst du statt pst-pdf
\usepackage{auto-pst-pdf} benutzen. Dann musst du aber pdflatex mit der Option --shell-escape (oder --enable-write18) aufrufen.

JanStre
28-11-2009, 17:27
Tut mir Leid, mit der Kommandozeile kenne ich mich nicht so sehr aus. Bisher habe ich einfach nur mit dem WinShell-Editor den Code eingetippt und dann einfach pdflatex durchlaufen lassen.

Ich kann jetzt zwar bei WinShell angeben, wo ich die entsprechende pdflatex.exe (also im \win32\bin) finden kann, aber weiter weiß ich noch nicht. Da gibts auch noch ne cmd-Zeile, soll ich dort jetzt das eintippen, was du mir gezeigt hast?

Mein Ziel ist es ja eigentlich komplett ohne die Kommandozeile auszukommen, sonst bräuchte ich ja pst-pdf nicht; weil ich dachte mit ein paar Einstellungsänderungen kann ich dann so weiter machen wie früher.

Jan

JanStre
28-11-2009, 17:31
ah kommando zurück, ich glaub ich habs jetzt:

die cmd-Zeile so lassen wie sie ist; und das Kommando --shell-escape hinter die *.exe schreiben, so hats funktioniert; danke!!!

leonidas
20-10-2012, 18:16
Hallo zusammen!

habe mich jetzt relativ lange durchgegooglet und durch Foren gelesen. Habe versucht anhand der obigen Beiträge das korrigierte Minimalbeispiel von oben zum Laufen zu bringen:



\documentclass[10pt,oneside,a4paper]{scrartcl}

\usepackage{pst-pdf}
\usepackage{graphicx}
\usepackage{pst-all}
\usepackage{pstricks-add}

\begin{document}
Hier steht ganz viel Text
% \begin{postscript}
\begin{pspicture}(-2.5,-2.5)(2.5,2.5) % Bild von 5x5cm mit Ursprung bei (0,0)
\psset{unit=1cm}
\pscircle(0,0){2.5} % Kreis mit Radius 2.5cm mit Mittelpunkt im Ursprung
\end{pspicture}
% \end{postscript}
\end{document}


Außerdem habe ich mir das Ausgabeprofil von localghost (s.o.) heruntergeladen und versucht alle DAteipfade anzupassen. Des Weiteren habe ich mir noch GS 9.06 heruntergeladen und dafür ebenfalls den Pfad angepasst. Leider bekomme ich weiterhin die 2 Warnungen:


Package pst-pdf Warning: pspicture No. 1 undefined.


Package pst-pdf Warning: File `pstricks_test1-pics.pdf' not found.

Was mache ich noch falsch?
Anbei auch mein Log-file...

schöne Grüße
leo

leonidas
25-10-2012, 12:15
nur, um das andere auch wissen zu lassen:

habe mich dann doch kurz durch den Anfang der Dokumentation des Packets ps2pdf gelesen und die Anweisungen als ein neues Ausgabeprofil im Texniccenter gespeichert. Statt des Dateinamens bei den zu übergebenden Argumenten habe ich einfach "%bm" verwendet,
wobei mich nebenbei noch interessieren würde was "%Wm" und "%pm" bedeuten.

Bei zweimaligem Durchlauf funktioniert das minimalbeispiel von oben.
mfg
leo