PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstricks



Sir Lobster
28-07-2006, 13:11
Hallo!

Ich habe eine Installation von MacTeX (da ist teTeX bzw. gwTeX drinnen).

Jetzt wollte ich ein paar pstricks ausprobieren, also Graphen von mathematischen Funktionen darstellen. Dabei habe ich mich eins zu eins an die Beispiele auf dieser (http://sites.inka.de/picasso/latex.html) Seite gehalten, jedoch haben die nicht funktioniert.

Bei Beispiel 1
\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} wird folgender Fehler ausgespuckt:
! Undefined control sequence.
<recently read> \c@lor@to@ps

l.17 \psaxes
{->}(0,0)(-8,-2)(8,1) % Achsen von x,y bis x,y Schnittpunkt (über Kommandozeile)

Die Beispiele von http://tug.org/PSTricks/ funktionieren auch nicht.

Was ist da falsch? So wie ich das sehe fehlt mir da irgendwas, habe aber nicht wirklich Ahnung, was.

Vielen Dank für eure Hilfe schonmal!

Ben

bischi
28-07-2006, 14:17
Du hast schon mit latex und nicht mit pdflatex kompiliert?

MfG Bischi

Sir Lobster
28-07-2006, 15:46
Nein, da war der Fehler. Jetzt funktionierts, super.
Vielen vielen Dank!