Ich habe zwei Knoten in Tikz und zwei Pfeile, die sie verbinden.
Ich möchte jedoch, dass der Pfeil von 01 nach 11 der obere Pfeil ist und der Pfeil von 11 zurück nach 01 der untere, also genau in umgekehrter Reihenfolge, wie sie jetzt erscheinen. Hier ist mein Code:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{automata,arrows,positioning}
\begin{document}
\begin{tikzpicture} \node[state](01) {$0,1$};
\node[state,right=of 01] (11) {$1,1$};
\draw[every loop]
(01) edge[bend right, auto=right] node {$\lambda$} (11)
(11) edge[bend right, auto=right] node {$\mu$} (01);
\end{tikzpicture}
\end{document}
Vielen Dank für jede Hilfe!
Antwort1
Wenn ich Ihre Frage richtig verstehe, soll der Pfeil von 01 nach 11 oben sein und der Pfeil von 11 zurück nach 01 unten?
Wenn ja, ändern Sie die Rotationsreihenfolge von right
auf left
.
Siehe mein MWE:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{automata,arrows,positioning}
\begin{document}
\begin{tikzpicture}
\node[state](01) {$0,1$};
\node[state,right=of 01] (11) {$1,1$};
\draw[every loop]
(01) edge[bend left, auto=left] node {$\lambda$} (11)
(11) edge[bend left, auto=left] node {$\mu$} (01) ;
\end{tikzpicture}
\end{document}
Und die Ausgabe:
Antwort2
Sie können auch verwenden, ->
um anzugeben, wohin die Pfeilspitze zeigt (auch wenn in Ihrem Fall Jans Lösung besser ist):
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{automata,arrows,positioning}
\begin{document}
\begin{tikzpicture} \node[state](01) {$0,1$};
\node[state,right=of 01] (11) {$1,1$};
\draw[every loop]
(01) edge[bend right, auto=right, <-] node {$\lambda$} (11)
(11) edge[bend right, auto=right, <-] node {$\mu$} (01);
\end{tikzpicture}
\end{document}
Das Ergebnis ist natürlich das gleiche: