Falls ich mich unverständlich ausdrücke noch mal ganz ausführlich:
Code:
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-math}
\usepackage{pst-eucl}
\usepackage{pstricks-add}
\pagestyle{empty}
\begin{document}
\begin{pspicture}(-3.2,-3.5)(3.5,2.6)
\pnode(0.56121,-2.40034){P2}
\psdot(P2)
\ifnum1>2 neue Welt\else alte Welt\fi
\pnode(!\psGetNodeCenter{P2} P2.x P2.y 4 4 roll){test}
\psdot(P2)
\end{pspicture}
\end{document}
liefert in der Fehlermeldung den Operand-Stack
-0.844687; -2.40034; 4; 4
Dieser code
Code:
\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-math}
\usepackage{pst-eucl}
\usepackage{pstricks-add}
\pagestyle{empty}
\begin{document}
\begin{pspicture}(-3.2,-3.5)(3.5,2.6)
\pnode(0.56121,-2.40034){P2}
\psdot(P2)
\pnode(!\psGetNodeCenter{P2} P2.x P2.y 4 4 roll){test}
\psdot(P2)
\end{pspicture}
\end{document}
(diesmal ohne \ifnum) liefert in der Fehlermeldung diesen Stack:
0.561203; -2.40034; 4; 4
Die Codes Unterscheiden sich nur in einem \ifnum, was zu unterschiedlichen Stackeinträgen führt
Lesezeichen