Pfeile und andere Linienendpunkte

Stil Beispiel Beschreibung
- keine Endmarkierung
<-> einfache Pfeile
>-< einfache umgekehrte Pfeile
<<->> Doppelpfeile
>>-<< umgekehrte Doppelpfeile
|-| T-Balken, am Endpunkt ausgerichtet
|*-|* T-Balken, am Endpunkt zentriert
[-] eckige Klammer als Endpunkt
(-) runde Klammer als Endpunkt
o-o Kreise, am Endpunkt zentriert
*-* Punkte, am Endpunkt zentriert
oo-oo Kreise, am Endpunkt ausgerichtet
**-** Punkte, am Endpunkt ausgerichtet
c-c Erweitertes, rundes Ende
cc-cc rundes Ende, am Endpunkt ausgerichtet
C-C erweitertes, eckiges Ende

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:

Beispiel zu Linienenden
Beispiel zu Linienenden
\psline[linewidth=.5cm,arrows=-](0,0)(0,2)
\psline[linewidth=.5cm,arrows=c-c](1,0)(1,2)
\psline[linewidth=.5cm,arrows=cc-cc](2,0)(2,2)
\psline[linewidth=.5cm,arrows=C-C](3,0)(3,2)

Aussehen der Linienendmarkierung ändern

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.
informatik/latex/pstricks/pstricks-pfeile.txt · Zuletzt geändert: 14.11.2010 10:48 (Externe Bearbeitung)
Recent changes RSS feed Kontakt GPG-Schlüssel Get Firefox Driven by DokuWiki Valid CSS Valid XHTML 1.0