PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstricks-add -> Anwendung von psaxes



mechanicus
02-12-2008, 17:23
Hallo,

wenn ich folgenden Code laufen lasse:

\documentclass{article}
\usepackage{pstricks,pstricks-add}

\begin{document}
\null\vfill
\begin{center}
\begin{pspicture}(0,0)(4,4)
\psset{unit=1cm,labels=none,ticks=none,linewidth=1 .5pt}
\psaxes{->}(2,2)(0,0)(4,4)
\uput[-90](4,2){$x$}
\uput[180](2,4){$y$}
\end{pspicture}
\hspace{5em}
\begin{pspicture}(0,0)(4,4)
\psset{unit=1cm,labels=none,ticks=none,linewidth=1 .5pt}
\psaxes{->}(2,2)(0,0)(4,4)[x,-90][y,-90]
\end{pspicture}
\end{center}
\vfill
\end{document}
ist beim zweiten Koordinatensystem die Beschriftung nicht an den Achsen. Es sollte aber aussehen, wie beim ersten. Habe ich irgendeine Option vergessen?

Gruß
Marco

voss
02-12-2008, 17:47
wenn ich folgenden Code laufen lasse:

\documentclass{article}
\usepackage{pstricks,pstricks-add}
\makeatletter
\def\psaxes@vi(#1)(#2)(#3)[#4,#5][#6,#7]{%
\psaxes@vii(#1)(#2)(#3)%
\begingroup
\use@par
\uput{\pslabelsep}[#5](#3|#1){#4}\uput[#7](#1|#3){#6}%
\endgroup%
}
\makeatother

\begin{document}
\null\vfill
\begin{center}
\begin{pspicture}(0,0)(4,4)
\psset{unit=1cm,labels=none,ticks=none,linewidth=1 .5pt}
\psaxes{->}(2,2)(0,0)(4,4)
\uput[-90](4,2){$x$}
\uput[180](2,4){$y$}
\end{pspicture}
\hspace{5em}
\begin{pspicture}(0,0)(4,4)
\psset{unit=1cm,labels=none,ticks=none,linewidth=1 .5pt}
\psaxes{->}(2,2)(0,0)(4,4)[x,-90][y,-90]
\end{pspicture}
\end{center}
\vfill
\end{document}
ist beim zweiten Koordinatensystem die Beschriftung nicht an den Achsen. Es sollte aber aussehen, wie beim ersten. Habe ich irgendeine Option vergessen?


Nein, das hast du korrekt als bug erkannt. Mit dem Roten sollte es gehen.
Muss aber nochmal etwas genauer kontrollieren. Oft fixed man einen bug und
produziert zwei neue ...

Herbert

mechanicus
02-12-2008, 19:26
Hallo,

danke mit der Änderung funktioniert es. Ich werde es nachher mal in mein Gesamtprojekt einbauen.

Gruß
Marco