Schöne Graphen zeichnen
Mit Latex kann man nicht nur sehr schöne Dokumente erstellen, auch die zugehörigen Illustrationen sehen genial aus. Kürzlich habe ich das Vaucanson-G-Paket entdeckt, welches auf PSTricks aufsetzt, aber die Dinge noch ein weniger einfacher macht. Ein NFA mit 3 Zuständen beispielsweise, entsteht mit nur diesen Zeilen Code:
\begin{VCPicture}{(0,0)(1,1)}
\FinalState[q_{1}]{(2,1)}{q1}
\State[q_{2}]{(0,-1)}{q2}
\State[q_{3}]{(4,-1)}{q3}
\Initial{q1}
\ArcR{q1}{q2}{b}
\ArcR{q2}{q3}{a,b}
\ArcL{q1}{q3}{\varepsilon}
\ArcL{q3}{q1}{a}
\LoopW{q2}{a}
\end{VCPicture}
Und sieht folgendermassen aus:

Natürlich muss man sich bei der Platzierung bereits im Vorfeld ein paar Gedanken machen, automatisch gelayoutet wird nämlich nicht. Allerdings lassen sich dazu Hilfslinien und ein Raster einblenden, was das ganze wiederum ziemlich vereinfacht.
Auch aufwändigere Dinge gehen ziemlich gut, so beispielsweise dieser Program Dependence Graph, den ich für meine Seminararbeit gezeichnet habe:

5 comments on “Schöne Graphen zeichnen”
Leave a comment
You must be connected to write a comment.


Wow, ich bin beeindruckt. Das werd ich mir merken für den Fall, dass ich mich jemals mit Grafen umeinanderschlagen muss ^^
Klingt gut. Suche schon lange einen Syntax-Diagramm-Generator…:-> Geht das damit auch?
Wo hast du das Paket heruntergeladen? Auf der Vaucanson-G-Homepage kommen nur 404er, wenn ich irgendetwas anklicke… Könnte dieses Paket perfekt gebrauchen um Kausalgraphen zu zeichen
Hm, komisch, bei mir scheinen alle 4 Links für die unterschiedlichen Archivformate zu funktioniere, z.B: http://igm.univ-mlv.fr/~lombardy/Vaucanson-G/Arch/vaucanson-g.tar.gz
Hmpf, bei mir zeigt dein Beispiel-Link auf: http://igm.univ-mlv.fr/~lombardy/Vaucanson-G/vaucanson-g.tar.gz. Mit Arch dazwischen funktioniert es… Merci.