PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pfeilspitzen varieren in pstricks



Tyrax
03-10-2007, 17:10
Hallo,

ich habe das folgende Problem und kein passendes Thema dazu gefunden:

Ich habe mit pstricks einen Graphen erstellt, hier ein Ausschnitt:

\begin{pspicture}[unit=1.25cm](0,0)(3,3)
\qdisk(1, 1){1pt}
\pcline[linewidth=0.4 pt]{<-}(1, 1)(1, 2)
\pcline[linewidth=0.4 pt]{<-}(1, 1)(2, 1)
\pcline[linewidth=0.4 pt]{<-}(1, 1)(2, 2)
\psbezier[linewidth=0.4pt,showpoints=false]{<-}(1, 1)(0.5, 1.5)(0.5, 2.5)(1.5, 3)
\end{pspicture}

Das Problem ist nun, dass die Pfeilspitzen zu eng beieinander liegen, das sieht nicht gut aus. Ich könnte nun mühsam die Anfangs- und Endpunkte der Pfeile verlagern, doch das ist sicher keine befriedigende Lösung.

Welche Variationsmöglichkeiten gibt es für die Pfeilspitzen?
Kann man die Pfeilspitzen in die Mitte der Kanten setzen (ohne die Kante in zwei Kanten aufzuteilen)?

Ich bin auf jeden Fall dankbar für Vorschläge, Grüße, Tyrax

localghost
03-10-2007, 18:52
Es gibt eine zusätzliche Option, die von pstricks-add (http://dante.ctan.org/CTAN/help/Catalogue/entries/pstricks-add.html) bereitgestellt wird.

\begin{pspicture}[unit=1.25cm](0,0)(3,3)
\qdisk(1,1){1pt}
\pcline[ArrowInside=-<,linewidth=0.4pt](1,1)(1,2)
\pcline[ArrowInside=-<,linewidth=0.4pt](1,1)(2,1)
\pcline[ArrowInside=-<,linewidth=0.4pt](1,1)(2,2)
\psbezier[ArrowInside=-<,linewidth=0.4pt,showpoints=false](1,1)(0.5,1.5)(0.5, 2.5)(1.5,3)
\end{pspicture}
Mehr zu Pfeilen innerhalb der Linien und deren Variationen ist in der Anleitung zu pstricks-add (http://dante.ctan.org/CTAN/help/Catalogue/entries/pstricks-add.html) zu finden

Tyrax
08-10-2007, 13:12
Das funktioniert genau so, wie ich mir das vorgestellt hatte. Danke localghost.

Gruß, Tyrax