Tenho dois nós no tikz e duas setas conectando-os.
Porém quero que a seta de 01 a 11 seja a seta de cima e a seta de 11 de volta a 01 na parte inferior, ou seja, exatamente na ordem inversa em relação a como aparecem agora. Aqui está o meu código:
\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}
Muito obrigado por qualquer ajuda!
Responder1
Se entendi sua pergunta corretamente, você quer que a seta de 01 a 11 seja a seta de cima e a seta de 11 de volta a 01 na parte inferior?
Nesse caso, mude a ordem de rotação de right
para left
.
Veja meu 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}
E a saída:
Responder2
Você também pode usar ->
para indicar para onde vai a ponta da seta (mesmo que no seu caso a solução de Jan seja melhor):
\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}
Claro que o resultado é o mesmo: