PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [pstricks] Graph erscheint nicht im PDF



hackbert
04-06-2006, 13:22
Moin!
Ich habe hier im Netz ein kleines Beispiel zu pstricks gefunden. Wenn ich mittels latex ein dvi-file erzeuge, und es mit xdvi anzeigen lasse, dann sieht alles wie gewünscht aus (KDVI stellt es auch falsch dar). Sobald ich dvipdfm drüberlaufen lasse, wird zwar eine PDF-Datei erzeugt, diese enthält aber nicht den Graphen und die Gitternetzlinien, sondern nur das Koordinatensystem mit Beschriftungen (siehe Screenshot).

Ich benutze tetex unter Debian Sarge.

Hier ist das Beispiel, das ich gefunden habe:

\documentclass{article}
\usepackage{pst-plot, pstricks}
\usepackage{fancybox,amssymb,color}
\pagestyle{empty}
\parindent=0pt
% Hier eine sinnvolle und zur Positionierung von
% Beschriftungen äußerst nützliche Zusatzfunktion
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddo ts=10,gridlabels=0pt}

\begin{document}

\psset{unit=1.0cm} % Größe einer Einheit festlegen.
% Darüber lässt sich die Grafik skalieren!
\begin{pspicture}(-8,-2)(8,1) % Größe des dargestellten Bildes von
% x,y bis x,y
\showgrid % Raster
\psaxes{->}(0,0)(-8,-2)(8,1) % Achsen von x,y bis x,y Schnittpunkt
% der Achsen bei (0,0)
%drucken der Funktion. Achtung die Operatoren sind den Operanden
%nachgstellt!

\psplot[plotstyle=curve]{-8}{8}{x x mul 4 sub x x mul 2 add div}

\rput(7.5,0.2){$\mathbf{x}$} % Beschriftung der x-Achse
\rput(0.3,0.5){$\mathbf{y}$} % Beschriftung der y-Achse
\large{%
\rput(3,-1.5){\colorbox{white}{\ovalbox{$f(x)=\frac{x^2-4}{x^2+2}$}}}
} % Beschriftung mit TeX-Formelsatz!
\end{pspicture}
\end{document}

rais
04-06-2006, 13:48
Moin moin,

Moin!
Ich habe hier im Netz ein kleines Beispiel zu pstricks gefunden. Wenn ich mittels latex ein dvi-file erzeuge, und es mit xdvi anzeigen lasse, dann sieht alles wie gewünscht aus (KDVI stellt es auch falsch dar). Sobald ich dvipdfm drüberlaufen lasse, wird zwar eine PDF-Datei erzeugt, diese enthält aber nicht den Graphen und die Gitternetzlinien, sondern nur das Koordinatensystem mit Beschriftungen (siehe Screenshot).

Ahem,
"pstricks" steht doch für PostScript-Tricks, oder? Wann hast Du denn PostScript erstellt?
Nimm lieber
latex foo.tex
dvips foo.dvi
ps2pdf foo.ps - oder schau Dich mal nach pst-pdf um,
dann sollte im resultierendem foo.pdf auch alles drin sein.
MfG,