es haben ja schon ein paar Leute angedeutet, dass sie mit tikz Automaten malen.
Ich habe mich nun auch mal damit befasst, komme an einer Stelle aber nicht weiter.
- Code: Alles auswählen
\begin{tikzpicture}[shorten >=1pt,node distance=4cm,auto,initial text=]
\node[state,initial] (w_0) {$w_0$};
\node[state,style={rectangle}] (w_1) [right =of w_0] {$w_1$};
\node[state] (w_2) [below =of w_0] {$w_2$};
\node[state,style={rectangle}] (w_3) [below =of w_1] {$w_3$};
\path[->] (w_0) edge[above=10pt] node {$d$} (w_1)
edge node[swap,near start]{$a$} (w_3)
(w_1) edge node {$d$} (w_0)
edge node[near start]{$a$} (w_2)
(w_2) edge node {$b$} (w_0)
edge node {$c$} (w_3)
(w_3) edge node {$b$} (w_1)
edge node {$c$} (w_2);
\end{tikzpicture}
Das ganze sieht dann so aus:
Wie man unschwer erkennen kann, liege dann z.T. zwei Kanten übereinander. Wie kann ich das möglichst elegant beheben?
