Anzeige:
Ergebnis 1 bis 12 von 12

Thema: pdftricks

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50

    pdftricks

    Hallo,
    ich möchte pstricks-code mit pdflatex verarbeiten und habe mein Dokument, wie hier aufgebaut.
    Ich benutze miktex und habe versucht mit
    Code:
    pdflatex -shell-escape beispiel.tex
    zu compilen, der ps-code wird auch in eine externe Datei "beispiel-fig1.tex" geschrieben, aber im Dokument erscheint nur der von mir eingefügte Blindtext, nicht die Grafik.

    Was ist das Problem?

    Danke und Grüße

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.046
    Zitat Zitat von Prof. Frink Beitrag anzeigen
    ich möchte pstricks-code mit pdflatex verarbeiten und habe mein Dokument, wie hier aufgebaut.
    Ich benutze miktex und habe versucht mit
    Code:
    pdflatex -shell-escape beispiel.tex
    zu compilen, der ps-code wird auch in eine externe Datei "beispiel-fig1.tex" geschrieben, aber im Dokument erscheint nur der von mir eingefügte Blindtext, nicht die Grafik.

    Was ist das Problem?

    eigentlich heißt die Option unter MiKTeX "enable-write18", wobei es aber auch
    mit "shell-escape" funktionieren sollte. Für eine genauere Analyse müsstest du das Logfile schicken.

    Wie auch immer, die bessere VAriante
    ist ein normales Dokument zu erzeugen und einfach
    \usepackage{auto-pst-pdf}
    zu verwenden. Mit
    Code:
    pdflatex -enable-write18 beispiel.tex
    sollte dann ales ohne weitere Vorkehrungen funktionieren, also kein
    \begin{pspinpute}... und \begin{pdfpic}...

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50
    Vielen Dank für die Antwort, wann bekommt man schon so kompetente Hilfe, sicher ist dir nicht entgangen, dass das Minimalbeispiel deinem hervorragenden Buch "PSTricks" entnommen ist.

    Allerdings haut es mit \usepackage{auto-pst-pdf} auch nicht so recht hin, obwohl die Graphik in eine externe .pdf geschrieben wird, wird diese nicht in das Dokument eingebunden (auch nach mehreren Durchläufen nicht). So habe ich die Datei abgeändert und hier ist die .log.

    Danke & Grüße

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.046
    Zitat Zitat von Prof. Frink Beitrag anzeigen
    Vielen Dank für die Antwort, wann bekommt man schon so kompetente Hilfe, sicher ist dir nicht entgangen, dass das Minimalbeispiel deinem hervorragenden Buch "PSTricks" entnommen ist.
    korrekterweise solltest du ein \usepackage{pstricks} einfügen, auch wenn
    es hier ohne geht.
    Allerdings haut es mit \usepackage{auto-pst-pdf} auch nicht so recht hin, obwohl die Graphik in eine externe .pdf geschrieben wird, wird diese nicht in das Dokument eingebunden (auch nach mehreren Durchläufen nicht). So habe ich die Datei abgeändert und hier ist die .log.
    bist du sicher, dass du Perl installiert hast? Wenn nicht, dann
    http://www.activestate.com/perl

    Ich habe unter Linux kein Problem mit deinem Beispiel.

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Bei mir ging auto-pst-pdf letzthin auch nicht, aber ich hatte noch keine Zeit zu schauen, woran es liegt. Vielleicht schaffe ich es heute Nachmittag.

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Also bei mir hat auto-pst-pdf nicht funktioniert, weil ich zuviele Bäume angemeldet hatte, dadurch wurde eine Umgebungvariable (MIKTEX_GS_LIB) zu lang und ps2pdf ging in die Knie.

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.798
    irgendwie vermisse ich eine Zeile a la
    Code:
     \write18 enabled.
    in der verlinkten log-Datei ...

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    irgendwie vermisse ich eine Zeile a la
    \write18 enabled.
    in der verlinkten log-Datei ...
    Nein, die log-Datei sieht für auto-pst-pdf normal aus, wenn -shell-escape fehlen würde, gäbe es einen Fehler. Aber einer der Systemaufrufe war nicht erfolgreich. Man kann mit der Option cleanup={} das Löschen der "Zwischenergebnisse" verhindern und dann vielleicht sehen, welcher Schritt nicht geklappt hat. Mit crop=off (oder so ähnlich), kann man den pdfcrop-Schritt weglassen, falls der das Problem ist.

  9. #9
    Registrierter Benutzer
    Registriert seit
    01.05.2010
    Beiträge
    50
    Zitat Zitat von voss Beitrag anzeigen
    bist du sicher, dass du Perl installiert hast? Wenn nicht, dann
    http://www.activestate.com/perl
    Herbert
    Danke, nachdem ich Perl nachinstalliert habe, funktioniert es. Meine erste Version zwar immer noch nicht, aber die \usepackage{auto-pst-pdf} - Möglichkeit ist ja vollkommen ausreichend.

    Grüße

  10. #10
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    pdftricks hat in windows/miktex noch nie richtig funktioniert, weil der "write18-enabled"-Test, den das Paket benutzt, immer "falsch" zurückgibt.

  11. #11
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.798
    Zitat Zitat von u_fischer Beitrag anzeigen
    Nein, die log-Datei sieht für auto-pst-pdf normal aus, [...]
    ahh, ich kenn halt nur TeXLive (unter Linux), da wird ein etwaiger -shell-escape-Schalter mit entsprechender `\write18 enabled'-Meldung in der .log bestätigt.

    Danke für die Aufklärung;-)

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  12. #12
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.046
    Zitat Zitat von u_fischer Beitrag anzeigen
    pdftricks hat in windows/miktex noch nie richtig funktioniert, weil der "write18-enabled"-Test, den das Paket benutzt, immer "falsch" zurückgibt.
    was wahrscheinlich am Schreiben einer Testdatei nach /tmp liegt, womit
    die Schreibfähigkeit bzw. das Setzen von write18 getestet wird.

    Herbert

Lesezeichen

Berechtigungen

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