Die Linienendmarkierungen können auch gemischt werden, z.B. sind ->, *-) und [-> gültige Werte für den Stil eine arrows-Parameters. Linienendmarkierungen können bei allen offenen Linienelementen sowohl in der Parameterliste mit dem Schlüsselwort arrows=stil, als auch nach der Parameterliste und vor allen anderen Objektargumenten in geschweiften Klammern ohne Schlüsselwort angegeben werden.
Beispiel zur Stilangabe der Pfeile
\psline[arrows=<-,linestyle=dotted](3,4)
\psline[linestyle=dotted]{<-}(3,4)
Beide Linien im oberen Beispiel erzeugen die selbe Linie.
Die Unterschiede zwischen den Linienenden -, c-c, cc-cc und C-C ist bei kleinen Linienbreiten kaum zu erkennen, erst bei größeren Linienbreiten werden diese offensichtlich. Im nachfolgenden Beispiel sind diese bei einer Linienbreite von 0.5 cm einmal gegenüber gestellt:
Das Aussehen und Größe der Linienendmarkierung kann über die nachfolgenden Parameter gesteuert werden:
| Parameter | Standard-Wert | Beschreibung |
|---|---|---|
arrowsize=dim num | 2pt 3 | Die Breite des Pfeilkopfes beträgt num * linewidth + dim |
arrowlength=num | 1.4 | Die Länge des Pfeilkopfes beträgt num mal seiner Breite, die über arrowsize eingestellt wird. |
arrowinset=num | .4 | Die Größe der Einrückung beim Pfeilkopf beträgt num mal seiner Länge. |
tbarsize=dim num | 2pt 5 | Die Breite eines T-Balkens, einer eckigen oder runden Klammer beträgt num * linewidth + dim. |
bracketlength=num | .15 | Die Höhe einer eckigen Klammer beträgt num mal ihrer Breite. |
rbracketlength=num | .15 | Die Höhe einer runden Klammer beträgt num mal ihrer Breite. |
dotsize=dim num | .5pt 2.5 | Der Durchmesser von Punkten und Kreisen beträgt num * linewidth + dim |
arrowscale=num1 num2 | 1 | Skalierung der Pfeile um num1 in der Breite und num2 in der Länge, wird nur ein Wert angegeben, dann wird dieser sowohl für num1 als auch für num2 verwendet. |