PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgabeprofil in TeXniccenter; pst-pdf



nub
04-01-2008, 19:38
Hallo,

um PSTricks einzubinden, hab ich das "LateX->pst-pdf->PDF" hier aus dem Forum (siehe Anhang) importiert und die Pfade angepasst. Hab das neueste APFL und den neuesten GSViewer.

Will ich nun mit diesem Profil kompilieren, kommt die Fehlermeldung "Error parsing command line", die ich mit OK quittieren muss. Die mit PSTricks erstellt Grafik erscheint aber nicht im PDF-Dokument.

Was bedeutet das? Liegt die Lösung in den übergebenen Argumenten?

Zum Test:


\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}


Im Prinip also das alte Problem: Wie binde ich PSTricks ohne zu viel Aufwand in mein Dokument ein...

Danke für die Mühe...

localghost
04-01-2008, 19:46
Lass mal die postscript-Umgebung weg. Die brauchst Du in diesem Fall nicht.


MfG
Thorsten

nub
04-01-2008, 19:56
Dann kommt aber immer noch diese komische Fehlermeldung und die Grafik wird nicht angezeigt...

voss
04-01-2008, 22:02
Hallo,

um PSTricks einzubinden, hab ich das "LateX->pst-pdf->PDF" hier aus dem Forum (siehe Anhang) importiert und die Pfade angepasst. Hab das neueste APFL und den neuesten GSViewer.

Will ich nun mit diesem Profil kompilieren, kommt die Fehlermeldung "Error parsing command line", die ich mit OK quittieren muss. Die mit PSTricks erstellt Grafik erscheint aber nicht im PDF-Dokument.



was macht das Profil genau? Benutzt es eines der hier angegeben Skripte?

http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pst-pdf/scripts/

Sonst kann das nicht funktionieren. Und die postscript-Umgebung ist hier
doppelt gemoppelt, hat aber nichts mit deinem Problem zu tun.

Herbert

nub
05-01-2008, 12:51
Danke für die Antworten, hab aber einen ganz anderen Fehler gefunden. Hab nämlich einen falschen Pfad bei der Nachbearbeitung mit Ghostscript angegeben. Konnte also gar nicht funktionieren...

Das hab ich nun behoben, es wird auch fehlerfrei kompiliert, die Grafik zeigt's mir aber immer noch nicht an! Obwohl die Grafik in der Container-Datei (...-pics.pdf) angezeigt wird.

localghost
05-01-2008, 13:56
was macht das Profil genau? Benutzt es eines der hier angegeben Skripte?

[…]

Sonst kann das nicht funktionieren. […]
Es benutzt keines dieser Skripte. Muss es auch nicht. Es führt die in der Anleitung zu pst-pdf (http://dante.ctan.org/CTAN/help/Catalogue/entries/pst-pdf.html) angegebenen Schritte durch und benutzt Ghostscript zur Umwandlung der enstehenden PS-Datei für die Grafiken nach PDF und arbeitet nicht nur bei mir vollkommen problemlos [1].


[…] Das hab ich nun behoben, es wird auch fehlerfrei kompiliert, die Grafik zeigt's mir aber immer noch nicht an!

Im DVI-File ist sie da, nur im PDF-Container nicht und damit natürlich auch nicht in der Ausgabedateit. […]
Welche DVI-Datei meinst Du? Die eigentliche Bearbeitung erfolgt durch pdflatex (erster und letzter Schritt). Dazwischen bearbeitet latex die Quelldatei, wobei pst-pdf (http://dante.ctan.org/CTAN/help/Catalogue/entries/pst-pdf.html) die Grafiken in eine separate DVI-Datei (die Du vielleicht meinst) auslagert. Diese wird dann mit dvips nach PS ("*-pics.ps") und dann mit Ghostscript nach PDF konvertiert. Im letzten Schritt wird die entstandene Datei "*-pics.pdf" in das Dokument eingelesen und die Grafiken platziert.

Dort, wo Du das Profil her hast, wird das auch beschrieben, nur etwas abstrakter. Dort ist sind auch Erfolgsmeldungen nachzulesen [1,2]. Der Fehler muss also immer noch bei dir liegen. Beachte, dass das Dokument mindestens zweimal kompiliert werden muss, damit alles an seinem Platz ist.


[1] Forums-Thema: Problem mit pst-pdf
[2] Forums-Thema: Probleme mit pst-pdf

nub
05-01-2008, 14:15
Die Beiträge kenn ich natürlich, von dort hab ich das Ausgabeprofil und auch das kleine Beispiel.

Die ausgelagerten Dateien sind alle vorhanden. Mein Problem ist, dass die "*-pics.pdf" nicht in das Dokument eingelesen wird (auch nach mehrmaligem kompilieren nicht).

localghost
05-01-2008, 14:39
Dann prüfe noch mal genau nach, ob auch wirklich alles stimmt. Irgendwo muss noch ein Fehler sein. Klar, sonst würde es funktionieren. Der kann eigentlich nur bei den Pfaden der aufgerufenen Programme liegen. An den übergebenen Argumenten sollte sich ja nichts geändert haben.

voss
05-01-2008, 15:09
Es benutzt keines dieser Skripte. Muss es auch nicht. Es führt die in der Anleitung zu pst-pdf (http://dante.ctan.org/CTAN/help/Catalogue/entries/pst-pdf.html) angegebenen Schritte durch und benutzt Ghostscript zur Umwandlung der enstehenden PS-Datei für die Grafiken nach PDF und arbeitet nicht nur bei mir vollkommen problemlos [1].


das ist doch dasselbe wie eines der Skripte, die machen ja genau das ...

Herbert

voss
05-01-2008, 15:10
Die Beiträge kenn ich natürlich, von dort hab ich das Ausgabeprofil und auch das kleine Beispiel.

Die ausgelagerten Dateien sind alle vorhanden. Mein Problem ist, dass die "*-pics.pdf" nicht in das Dokument eingelesen wird (auch nach mehrmaligem kompilieren nicht).

dann funktioniert der letzte pdflatex-Lauf nicht. Was sagt das Logfile?

Herbert

nub
05-01-2008, 15:21
Profil, Pfade, alles hat gestimmt!

Das Problem war, dass ich die Datei "PST Test.tex" genannt hab. Das Leerzeichen war die Ursache!!!

Leerzeichen durch Unterstrich ersetzt -> alles klappt wunderbar!!!

Trotzdem vielen Dank für die Mühe!

Gruß Christian