Tengo dos nodos en tikz y dos flechas que los conectan.
Sin embargo, quiero que la flecha del 01 al 11 sea la flecha superior y la flecha del 11 de regreso al 01 en la parte inferior, es decir, exactamente en orden inverso en comparación con cómo aparecen ahora. Aquí está mi 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}
¡Muchas gracias por cualquier ayuda!
Respuesta1
Si entiendo correctamente su pregunta, ¿quiere que la flecha del 01 al 11 sea la flecha superior y la flecha del 11 de regreso al 01 en la parte inferior?
Si es así, cambie el orden de rotación de right
a left
.
Ver mi 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}
Y la salida:
Respuesta2
Podrías usar también ->
para indicar dónde va la punta de la flecha (incluso si en tu caso la solución de Jan es mejor):
\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}
Por supuesto el resultado es el mismo: