TikZ의 노드 간 화살표 역순

TikZ의 노드 간 화살표 역순

tikz에는 두 개의 노드가 있고 이를 연결하는 두 개의 화살표가 있습니다.

그러나 01에서 11까지의 화살표가 위쪽 화살표가 되고 11에서 다시 01까지의 화살표가 아래쪽에 나타나기를 원합니다. 즉, 지금 나타나는 방식과 정확히 반대 순서입니다. 내 코드는 다음과 같습니다.

\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}

어떤 도움을 주셔서 감사합니다!

답변1

귀하의 질문이 정확하다고 이해했다면 01에서 11까지의 화살표를 위쪽 화살표로 하고 11에서 다시 01까지의 화살표를 아래쪽에 두기를 원하십니까?

그렇다면 회전 순서를 에서 로 바꾸 right십시오 left.

내 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}

그리고 출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변2

->화살표 끝이 어디로 가는지 나타내기 위해 사용할 수도 있습니다 (귀하의 경우 Jan의 솔루션이 더 나은 경우에도).

\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}

물론 결과는 동일합니다.

여기에 이미지 설명을 입력하세요

관련 정보