PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSTricks und abgeschnittene Bilder



HSO
16-04-2010, 23:17
Liebe Forum Nutzer,

ich habe das Buch PSTricks von Herbert Voß erworben, um bequem Graphen zeichnen zu können.

Ich übernahm einige Beipspiele und mußt feststellen, dass die erzeugten Bilder teilweise unvollständig sind.

Hier ist der Code meiner TeX-Datei, die 3 Bilder erzeugt:



\documentclass[a4paper,12pt]{scrartcl}
\usepackage{pstricks}
\usepackage{pst-pdf}
\usepackage{pst-plot}
\usepackage{eurosym}

\begin{document}

1.Bild

\begin{pspicture}(2,2)
\psgrid[gridwidth=0.1pt]
\end{pspicture}


2.Bild

\begin{pspicture}(-1,-1)(3,2)
\psaxes{->}(3,2)
\end{pspicture}


3.Bild

\begin{pspicture}(-1,-1)(3,2)
\psaxes[labels=none,Dy=0.5]{->}(3,2)
\rput[rC]{45}(1,-0.2){1. Quartal}
\rput[rC]{45}(2,-0.2){2. Quartal}
\rput[rC](-0.2,0.5){1T\euro}
\rput[rC](-0.2,1){2T\euro}
\rput[rC](-0.2,1.5){3T\euro}
\end{pspicture}

\end{document}



Das erste Bild erzeugt ein Gitter, bei dem aber die Beschriftung fehlt. Ich vermutete, dass ps2pdf keine Schriften übersetzt.

Das 2. Bild erzeugt ein Koordinatensystem, bei dem die Schrift erhalten blieb. :confused:

Beim 3. Bild kann man dann sehen, dass die Schrift teilweise weggeschnitten wird.

Jetzt vermute ich, dass diese Verstümmelung durch ps2pdf verursacht wird. Oder genauer, es wird durch die falschen Parameter verursacht.

Ich benutze Windows und das TechnicCenter und habe mir ein Ausgabeprofil erstellt.
1. Schritt:
Programm: pdflatex.exe
Parameter: --enable-write18 -interaction=nonstopmode -max-print-line=120 "%Wm"

2. Schritt:
Programm: latex.exe
Parameter: --enable-write18 --src -interaction=nonstopmode -max-print-line=120 "%Wm"

3. Schritt:
Programm: dvips.exe
Parameter: -o "%Bm-pics.ps" -P pdf -R0 "%Bm.dvi"

4. Schritt:
Programm: ps2pdf.exe
Parameter: "%bm-pics.ps" "%bm-pics.pdf"

5. Schritt:
Programm: pdflatex.exe
Parameter: "%pm"


Währden der Erstellung wird eine PS-Datei erzeugt, die alle Bilder enthählt. Diese Datei enthält optisch die vollständigen Bilder. Diese Datei übersetzt ps2pdf und es entsteht eine pdf-Datei mit den verstümmelten Bildern.

Ich frage mich nun, wie man dieses Abschneiden verhindern kann. Ich habe schon viele Parameter ausprobiert, aber ich hatte kein Erfolg.
Im Internet fand ich niemenden mit diesem speziellen Problem.

Ich würde mich sehr über einen Vorschlag freuen, wie man das Problem beheben kann. Ich würde mich aber auch über eine Erklärung über den Ursprung des Problems freuen.

Vielen Dank und Viele Grüße

voss
17-04-2010, 09:48
ich habe das Buch PSTricks von Herbert Voß erworben, um bequem Graphen zeichnen zu können.


Auf Seite 849 findest du das Problem beschrieben. Wenn du


\begin{pspicture}(2,2)

definierst, so wird auch nur eine Box von 2cm*2cm beachtet,
womit deine Beschriftung natürlich abgeschnitten wird. Wohingegen


\begin{pspicture}(-0.5,-0.5)(2,2)

die Beschriftung sichtbar werden lässt.

Problem verstanden?

Wenn du Linux benutzt, kannst du auch pst2pdf statt pdflatex
laufen lassen, dann wird alles automatisch erledigt.

Herbert

HSO
17-04-2010, 11:35
Vielen Dank, für die erklärende Antwort.

Ich habe also in die falsche Richtung gedacht und kann somit nur schwer die richtige Lösung finden. Aber jetzt ist das Problem für mich geklärt. :)

Vielen Dank auch für das ausfürliche und gute Buch.

Viele Grüße
Hauke