Apr 142012
 
Stil Beispiel Beschreibung
- Pfeile, keine Endmarkierung keine Endmarkierung
<-> Pfeile, einfache Pfeile einfache Pfeile
>-< Pfeile, einfache umgekehrte Pfeile einfache umgekehrte Pfeile
<<->> Pfeile, Doppelpfeile Doppelpfeile
>>-<< Pfeile, umgekehrte Doppelpfeile umgekehrte Doppelpfeile
|-| Pfeile, T-Balken, am Endpunkt ausgerichtet T-Balken, am Endpunkt ausgerichtet
|*-|* Pfeile, T-Balken, am Endpunkt zentriert T-Balken, am Endpunkt zentriert
[-] Pfeile, eckige Klammer als Endpunkt eckige Klammer als Endpunkt
(-) Pfeile, runde Klammer als Endpunkt runde Klammer als Endpunkt
o-o Pfeile, Kreise, am Endpunkt zentriert Kreise, am Endpunkt zentriert
*-* Pfeile, Punkte am Endpunkt zentriert Punkte, am Endpunkt zentriert
oo-oo Pfeile, Kreise, am Endpunkt ausgerichtet Kreise, am Endpunkt ausgerichtet
**-** Pfeile, Punkte am Endpunkt ausgerichtet Punkte, am Endpunkt ausgerichtet
c-c Pfeile, erweitertes, rundes Ende Erweitertes, rundes Ende
cc-cc Pfeile, rundes Ende, am Endpunkt ausgerichtet rundes Ende, am Endpunkt ausgerichtet
C-C Pfeile, erweitertes, eckiges Ende 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.
1 Star2 Stars3 Stars4 Stars5 Stars (noch keine Bewertungen)
Loading ... Loading ...
© 2013 Tobias Krähling. All Rights reserved. Impressum