PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSTricks - Fehlerhafte Darstellung



Tretbootfahrer
06-09-2006, 09:27
Hallo
Ich habe Probleme mit der Darstellung einiger grafischer Elemente bei folgendem Dokument:



\documentclass{article}
\usepackage{pst-pdf}
\usepackage{pstricks}
\usepackage{pst-node}

\begin{document}
blabla

$\begin{psmatrix}[mnode=dia,colsep=1cm]
& [mnode=circle] X \\
Y & Z
\end{psmatrix}
\psset{nodesep=3pt,arrows=->}
\ncline{1,2}{2,1}
\ncline{1,2}{2,2}
\ncline[linestyle=dotted]{2,1}{2,2}$

\end{document}


Zum Umwandeln in pdf verwende ich:


latex test2.tex
dvips -Ppdf -o test2-pics.ps test2.dvi
ps2pdf -dAutoRotatePages=/None test2-pics.ps test2-pics.pdf
pdflatex test2.tex


Beim Kompilieren wird keine Fehlermeldung ausgegeben, ein pdf wird erstellt. Allerdings fehlen darin die Verbindungen zwischen den Nodes.

Ich habe auch einen Ansatz mit "pdftricks" versucht, was ebenfalls ohne Fehlermeldungen funktioniert. Hier werden alle Grafikelemente korrekt dargestellt, jedoch wird die Grafik an den Kanten abgeschnitten.

Was mache ich falsch?

Danke für Eure Antworten!

Gruss
Stefan

countbela666
06-09-2006, 12:09
\documentclass{article}
\usepackage{pst-pdf}
\usepackage{pstricks}
\usepackage{pst-node}

\begin{document}
blabla

\begin{postscript}
$\begin{psmatrix}[mnode=dia,colsep=1cm]
& [mnode=circle] X \\
Y & Z
\end{psmatrix}
\psset{nodesep=3pt,arrows=->}
\ncline{1,2}{2,1}
\ncline{1,2}{2,2}
\ncline[linestyle=dotted]{2,1}{2,2}$
\end{postscript}

\end{document}
Grüße,
Marcel

Tretbootfahrer
06-09-2006, 12:20
Danke für Deine Antwort, habe es ausprobiert und bekomme nun folgende Fehlermeldung:

Preview: Fontsize 10pt
! Missing \endgroup inserted.
<inserted text>
\endgroup
l.9 $\begin{psmatrix}
[mnode=dia,colsep=1cm]
?


Was bedeutet das?
Stefan

Tretbootfahrer
06-09-2006, 12:24
$\begin{postscript}
....
\end{postscript}$

hat funktioniert!

DANKE!!!
Stefan

RedCloud
06-09-2006, 14:37
\begin{postscript}
$\begin{psmatrix}[mnode=dia,colsep=1cm]
& [mnode=circle] X \\
Y & Z
\end{psmatrix}
\psset{nodesep=3pt,arrows=->}
\ncline{1,2}{2,1}
\ncline{1,2}{2,2}
\ncline[linestyle=dotted]{2,1}{2,2}$
\end{postscript}

\end{document}
Grüße,
Marcel

das in dir postscript-Umgebung zu packen ist überflüssig. LEdiglich die $..$ sind richtig zu setzen.

rc