Anzeige:
Ergebnis 1 bis 8 von 8

Thema: PSTricks unter TeXnicCenter bei Latex=>PDF

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.08.2011
    Beiträge
    93

    PSTricks unter TeXnicCenter bei Latex=>PDF

    Hallo zusammen,

    ich komme irgendwie nicht weiter. Ich wollte in meiner Abschlussarbeit mit PSTricks Funktionen darstellen. Da ich aber Vektorgraphiken über Inkscape erstelle und diese nur unter Latex=>PDF gesetzt werden, bin ich auf diesen Schritt angewiesen. Wenn ich dann aber einen Graphen mit PSTricks erstellen will, wird dieser nicht dargestellt. Ich weiß, dass liegt an der unterschiedlichen Sprache und ich habe auch schon versucht über die Package auto-pst.pdf bzw. pst-pdf dem Problem her zu werden. Jedoch gelingt mir dies nicht.

    Zu Testzwecken verwende ich folgendes Minimalbeispiel:

    Code:
    \documentclass[a4paper, 11pt, oneside,]{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{pstricks, pst-all, pst-pdf}
    
    \begin{document}
    
    \psset{xunit=1cm,yunit=1cm,runit=1cm}
    \begin{pspicture}(0.5,
    0.5)(
    4,2)
    \psgrid[subgriddiv=1,%
    griddots=10,%
    gridlabels=7pt](0,0)(4,2)
    \psline[linewidth=2pt]{}%
    (0,0)(2,2)(4,0)
    \end{pspicture}
    
    \end{document}
    Ich hoffe ihr könnt mir weiterhelfen.

    Grüße, letscho

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    bei mir geht es so

    Code:
    \documentclass[a4paper, 11pt, oneside,]{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{pstricks, pst-all}
    \usepackage{auto-pst-pdf}
    \begin{document}
    
    \psset{xunit=1cm,yunit=1cm,runit=1cm}
    \begin{pspicture}(0.5,
    0.5)(
    4,2)
    \psgrid[subgriddiv=1,%
    griddots=10,%
    gridlabels=7pt](0,0)(4,2)
    \psline[linewidth=2pt]{}%
    (0,0)(2,2)(4,0)
    \end{pspicture}
    
    
    
    \end{document}
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    04.08.2011
    Beiträge
    93
    Danke bobmalaria.

    Ich habe mir jetzt auch noch mal die Anleitung auf http://www.tug.org/PSTricks/main.cgi?file=pdf/pdfoutput zu gemüte geführt. Ghostscript und ActivePerl nachinstalliert. Jedoch klappt es immernoch nicht mit der Umwandlung. TeXnicCenter meckert immernoch herum und gibt mir 4 Warnungen aus. Ich habe den Code wie folgt:

    Code:
    \documentclass[a4paper, 11pt, oneside,]{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{pstricks}
    \usepackage{auto-pst-pdf}
    
    \begin{document}
    
    Hier soll mal ein schöner langer Text stehen.
    
    \begin{postscript}
    \psset{fillstyle=solid}
    \psscalebox{0.75}{%
    \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){auto-pst-pdf}
      \rmfamily
      \rput(0,-3.8){PSTricks}
      \rput(0,3.8){\LaTeX}
    \end{pspicture}}
    \end{postscript}
    
    \end{document}
    geändert. Das einzige was mir TeXnicCenter ausgibt ist den Text in meinem Code. Selbst wenn ich ALT+F7 drücke und dort --enable-write18 bzw. -shell-escape einfüge ändert sich die Anzahl der Fehlermeldungen nicht.

    Die Fehler lauten wie folgt:

    ! Package auto-pst-pdf Warning:
    Creation of ZeichnenPSTricks-pics.pdf failed.
    ! Package auto-pst-pdf Warning:
    Could not create ZeichnenPSTricks-pics.pdf. Auxiliary files not deleted.

    ! Package pst-pdf Warning: pspicture No. 1 undefined.
    ! Package pst-pdf Warning: File `ZeichnenPSTricks-pics.pdf` not found.

    Ich hoffe ihr könnt mir irgendwie weiter helfen. Denn ich weiß gerade nicht mehr weiter.

    Grüße, letscho
    Geändert von letscho84 (18-09-2011 um 17:52 Uhr) Grund: Neue Erkentnisse

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von letscho84 Beitrag anzeigen
    ich komme irgendwie nicht weiter. Ich wollte in meiner Abschlussarbeit mit PSTricks Funktionen darstellen. Da ich aber Vektorgraphiken über Inkscape erstelle und diese nur unter Latex=>PDF gesetzt werden, bin ich auf diesen Schritt angewiesen. Wenn ich dann aber einen Graphen mit PSTricks erstellen will, wird dieser nicht dargestellt. Ich weiß, dass liegt an der unterschiedlichen Sprache und ich habe auch schon versucht über die Package auto-pst.pdf bzw. pst-pdf dem Problem her zu werden. Jedoch gelingt mir dies nicht.
    Übersetze das Dokument einfach mit xelatex anstelle von latex-Dvips usw

    Herbert

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von letscho84 Beitrag anzeigen
    Danke bobmalaria.

    Ich habe mir jetzt auch noch mal die Anleitung auf http://www.tug.org/PSTricks/main.cgi?file=pdf/pdfoutput zu gemüte geführt. Ghostscript und ActivePerl nachinstalliert. Jedoch klappt es immernoch nicht mit der Umwandlung. TeXnicCenter meckert immernoch herum und gibt mir 4 Warnungen aus. Ich habe den Code wie folgt:

    Code:
    \documentclass[a4paper, 11pt, oneside,]{scrbook}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{pstricks}
    \usepackage{auto-pst-pdf}
    
    \begin{document}
    
    Hier soll mal ein schöner langer Text stehen.
    
    %\begin{postscript}
    \psset{fillstyle=solid}
    \psscalebox{0.75}{%
    \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){auto-pst-pdf}
      \rmfamily
      \rput(0,-3.8){PSTricks}
      \rput(0,3.8){\LaTeX}
    \end{pspicture}}
    %\end{postscript}
    
    \end{document}
    Die postscript-Umgebung ist überflüssig, wenn du auto-pst-pdf benutzt.
    Was passiert, wenn du sie wie oben auskommentierst?

    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.08.2011
    Beiträge
    93
    Zitat Zitat von voss Beitrag anzeigen
    Die postscript-Umgebung ist überflüssig, wenn du auto-pst-pdf benutzt.
    Was passiert, wenn du sie wie oben auskommentierst?

    Herbert
    Hallo Herbert,

    entschuldige aber ich war die letzten Tage wenig zu Hause. Wenn ich die Postscript Umgebung auskommentiere tretten die selben Fehler auf. Dabei habe ich unter dem veränderten LaTeX=>PDF Profil --enable-write18 -shell-escape -interaction=nonstopmode "%pm" bei Argumente eingegeben.

    Was hat es mit diesem xelatex auf sich?

    Grüße, Letscho

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    du kannst nicht beides nutzen: entweder --shell-escape oder oder --enable-write18.

    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    04.08.2011
    Beiträge
    93
    Zitat Zitat von mechanicus Beitrag anzeigen
    Hi,

    du kannst nicht beides nutzen: entweder --shell-escape oder oder --enable-write18.

    Gruß
    Marco
    Hallo Marco,

    danke für den Hinweis. Aber selbst wenn ich mich für eins von beiden entscheide erscheinen immer wieder die selben Fehlermeldungen wie ich schon erwähnt habe! Und wenn ich dann den anderen Befehl benutze erigbt sich das selbe Problem.

    Grüße, Letscho

Lesezeichen

Berechtigungen

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