Ich habe zwei Linien mit Pfeilen der Form |<->|, die aneinander stoßen. Dadurch ist der mittlere kurze Strich doppelt so breit, wie die beiden äußeren. Gibt es in PSTricks eine Option oder eine andere Möglichkeit, mit der ich die beiden Linien an der Stelle jeweils um eine halbe Linienbreite, also 0.5\pslinewidth, verlängern lassen kann, so dass die beiden kurzen Striche aufeinander statt nebeneinander liegen?
Ich habe auf TeX.sx für die TikZ-Pfeilenden |, [ und ] sowie die spezielle Kombination |< und |> mal neue Pfeilenden definiert, die ohne die shorten *-Option auskommen.
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.
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.