PSTricks bietet in diesem Fall die Pfeilenden |<*
und >|*
an. In deinem Fall bedeutet das also |<->|*
bei der ersten und |<*->|
bei der zweiten Linie:
\psline{|<->|*}(0,0)(2,1)
\psline{|<*->|}(2,1)(4,2)
Das Pfeilende |
besitzt mit |*
die gleiche Alternative.
Bei den Kreispfeilarten sieht das etwas anders aus, während o
und oo
für einen unausgefüllten Kreis steht, wird *
und **
für einen ausgefüllten Kreis verwendet. Hierbei stehen die einfachen Versionen o
und *
für einen Kreis, dessen Zentrum auf dem Linienendpunkt liegt. Die doppelte Version oo
bzw. **
wiederum berührt das Linienende nur.
Ähnliches gilt für das „Pfeilende“ c
und cc
(als Ersatz für eine Line-Cap-Einstellung). Außerdem gibt es noch C
das die Linie schlicht um die halbe Liniendicke verlängert.
Im PSTricks-Manual ist das im Kapitel 15 „Arrowheads and such” auf den Seiten 27f. beschrieben. Man beachte hier allerdings, dass die Beschreibung für |<->|
lückenhaft und |<*->|*
fehlerhaft ist, da letzteres als „flush“ bezeichnet wird.
Auf semibyte.de gibt es dazu noch eine deutsche Übersicht („Pfeile und andere Linienendpunkte“), die sich an dem Manual orientiert (aber |<*->|*
nicht erwähnt).
Code
\documentclass[pstricks, border=.5cm, convert=false]{standalone}
\usepackage{pstricks}
\begin{document}
\begin{pspicture}[showgrid=true,linewidth=4pt](5,3)
\psline{|<->|*}(0,0)(2,1)
\psline{|<*->|}(2,1)(4,2)
\end{pspicture}
\begin{pspicture}[showgrid=true,linewidth=4pt](-1,-1)(6,6)
% Linke Spalte
\psline{|<->|}(0,5)(2,5)
\psline {|-|}(0,4)(2,4)
\psline{**-**}(0,3)(2,3)
\psline{oo-oo}(0,2)(2,2)
\psline{cc-cc}(0,1)(2,1)
\psline {-}(0,0)(2,0)
% Rechte Spalte
\psline{|<*->|*}(3,5)(5,5)
\psline {|*-|*}(3,4)(5,4)
\psline {*-*}(3,3)(5,3)
\psline {o-o}(3,2)(5,2)
\psline {c-c}(3,1)(5,1)
\psline {C-C}(3,0)(5,0)
\end{pspicture}
\end{document}
Resultat


beantwortet
30 Aug '13, 04:11
Qrrbrbirlbel
2.9k●3●8●15
Akzeptiert-Rate:
53%
Ich habe auf TeX.sx für die TikZ-Pfeilenden
|
,[
und]
sowie die spezielle Kombination|<
und|>
mal neue Pfeilenden definiert, die ohne dieshorten *
-Option auskommen.