Apr 142012
 
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 \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:

[weiterlesen...]
Apr 142012
 

Dimensionen Wenn ein PSTricks-Makro ein Argument enthält, welches eine Dimension aufnimmt (dim), so kann hier sowohl die Dimensionseinheit mit angegeben werden (z.B. 1cm, .5pt, …), als auch entfallen, so daß die standardmäßige Dimensionierung verwendet wird. Diese standardmäßige Dimensionierung kann über die folgenden Parameter eingestellt werden. Dabei wird der angegebene Wert als eine Einheit betrachtet. Parameter Standard-Wert Beschreibung unit=dim 1cm Der unit-Parameter setzt die Parameter xunit, yunit und runit auf den angegebenen Wert xunit=dim 1cm Einheit für die x-Richtung yunit=dim 1cm Einheit für die y-Richtung runit=dim 1cm Standardeinheit für alle anderen Koordinaten Hiermit ist es möglich, wenn keine absoluten Einheiten verwendet wurden, eine PSTricks-Abbildung einfach zu skalieren, indem in der PSTricks-Umgebung die vorherigen Parameter mit anderen Einheiten belegt werden. Winkel Winkel werden standardmäßig in Grad angegeben (d.h. ein Vollwinkel enthält 360°). Diese Einteilung kann über das Kommando \degrees[num] geändert werden, wobei num die Einteilung des Vollwinkels in num Einzelteile angibt1). Hiermit ist es beispielsweise einfach möglich, ein Tortendiagramm zu erstellen, wobei die Werte in Prozent vorliegen und die volle Torte 100% entsprechen soll. Dann können mit \degrees[100] die Winkel für die ein Tortenstück ebenfalls in der Prozentzahl angegeben werden und müssen nicht mehr umgerechnet werden. Sollen die Winkel in Bogenmaß angegeben

[weiterlesen...]
Apr 142012
 

Vordefinierte Farben Die folgenden Farben sind von PSTricks bereits vordefiniert Grauschattierungen black, darkgray, gray, lightgray, white Farben red, green, blue, cyan, magenta, yellow Definition von Farben Zusätzliche Farben können über die folgenden Kommandos definiert werden (und bestehende modifiziert werden). Dabei bezeichnet color den Namen, unter der die Farbe angesprochen werden soll und numi den Farbanteil, der einen Wert zwischen 0 und 1 annehmen kann. Kommando Beschreibung \newgray{color}{num} Grauschattierung, wobei num=0 schwarz und num=1 weiß bedeutet. \newrgbcolor{color}{num1 num2 num3} Farbangabe im RGB-Modell, num1 gibt den Rotanteil, num2 den Grünanteil und num3 den Blauanteil an. \newhsbcolor{color}{num1 num2 num3} Farbangabe im HSB-Modell, num1 gibt den Farbton, num2 die Sättigung und num3 die absolute Helligkeit an \newcmykcolor{color}{num1 num2 num3 num4} Farbangabe im CMYK-Modell, num1 gibt den Cyan-Anteil, num2 den Magenta-Anteil, num3 den Gelb-Anteil und num4 den Schwarzanteil an. Hinweise: Die Verwendung des HSB-Modells wird nicht empfohlen und das CMYK-Modell wird nicht von allen PostScript Level 1 Implementierungen unterstützt.

[weiterlesen...]
Apr 142012
 

Standard-Parameter Parameter Standard-Wert Beschreibung linewidth=dim .8pt Dicke der Linie linecolor=color black Farbe der Linie fillstyle=style Methode zum Füllen von Regionen fillcolor=color Farbe für das Füllen von Regionen arrows=arrows Pfeile am Ende der Linie einer offenen Kurve showpoints=true/false false Wenn auf true gesetzt, setzten die meißten Graphikobjekte Punkte an den geeigneten Koordinaten oder Kontrollpunkten des Objekts. Zusätzliche Parameter für Linien und Polygone Parameter Standard-Wert für Objekt Beschreibung linearc=dim 0pt Radius von abgerundeten Ecken der Objekte, dim muß positiv sein. framearc=num 0 \psframe Radius der abgerundeten Ecken bei \psframe, der Radius ist ½ num mal Höhe oder Breite der Box, jenachdem, welcher Wert kleiner ist. num sollte zwischen 0 und 1 liegen. cornersize=relative/absolute relative \psframe Ist cornersize=relative, dann wird der Radius der abgerundeten Ecken bei \psframe über framearc bestimmt, bei cornersize=absolute über linearc. Zusätzliche Parameter für Winkel, Kreise und Ellipsen Parameter Standard-Wert für Objekt Beschreibung arcsepA=dim 0pt \psarc, \psarcn Zwischenraum zwischen dem Winkel und dem Starten der Linie bei Winkel A (z.B. bei der Verwendung von Pfeilen) arcsepB=dim 0pt \psarc, \psarcn Zwischenraum zwischen dem Winkel und dem Ende der Linie bei Winkel B (z.B. bei der Verwendung von Pfeilen) arcsep=dim 0pt \psarc, \psarcn Setzt sowohl arcsepA als auch arcsepB Zusätzliche Parameter für

[weiterlesen...]
© 2013 Tobias Krähling. All Rights reserved. Impressum