Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 40

Thema: Probleme mit pst-pdf

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.06.2006
    Beiträge
    56

    Probleme mit pst-pdf

    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.tex...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.
    Geändert von MeisterEde (28-11-2006 um 18:24 Uhr)

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow AW: Probleme mit pst-pdf

    Soweit in der Dokumentation zum Paket pst-pdf beschrieben, werden alle Inhalte einer postscript- oder pspicture-Umgebung in einer Hilfsdatei abgelegt. In deinem Beispiel schachtelst Du diese Umgebungen.
    Code:
    \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.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.06.2006
    Beiträge
    56
    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"

  4. #4
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Exclamation AW: Probleme mit pst-pdf

    Also, ich habe das jetzt mal getestet. Dein Beispiel enthält einige Fehler.
    Code:
    \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.
    Code:
    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.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.06.2006
    Beiträge
    56
    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?

  6. #6
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow AW: Probleme mit pst-pdf

    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 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).
    Geändert von localghost (19-09-2008 um 09:15 Uhr) Grund: Ergänzung und neues Profil.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.06.2006
    Beiträge
    56
    SPITZE!!
    Man muss es zweimal durchlaufen lassen aber es funktioniert.
    Vielen Dank.
    Ech klasse, dass du ein Profil für mich erstellt hast.

  8. #8
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Wink AW: Probleme mit pst-pdf

    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.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von MeisterEde Beitrag anzeigen
    SPITZE!!
    Man muss es zweimal durchlaufen lassen aber es funktioniert.
    Vielen Dank.
    Ech klasse, dass du ein Profil für mich erstellt hast.
    man hätte ja auch einfach mal bei http://PSTricks.de oder
    http://PSTricks.tug.org vorbeischauen können ...

    Herbert

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von localghost Beitrag anzeigen
    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

  11. #11
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Smile Sehr schön!

    Zitat Zitat von voss Beitrag anzeigen
    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.
    Zitat Zitat von voss Beitrag anzeigen
    [...] Habe sie mal heirhin gepackt: http://perce.de/pst-pdf/pst-pdf.tco [...]
    Der Link ist tot.
    Zitat Zitat von voss Beitrag anzeigen
    [...] 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¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  12. #12
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von localghost Beitrag anzeigen
    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

  13. #13
    Registrierter Benutzer
    Registriert seit
    10.05.2008
    Beiträge
    51
    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 ?

  14. #14
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von nexus123 Beitrag anzeigen
    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

  15. #15
    Registrierter Benutzer
    Registriert seit
    10.05.2008
    Beiträge
    51
    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
    Geändert von nexus123 (06-09-2008 um 14:19 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •