TikZ를 사용하여 주기적인 텍스트 상자 이미지 재현

TikZ를 사용하여 주기적인 텍스트 상자 이미지 재현

아래와 같은 텍스트 상자 루프를 만드는 방법을 찾고 있습니다.

텍스트 상자의 주기

이미지를 직접 만들어 보았지만 화살표 머리를 원 위에 배치하는 방법을 찾을 수 없었고 원도 텍스트 상자 안에 표시되었습니다.

이 질문비슷하지만 흑백 다이어그램을 찾고 있고 선 위에 있는 화살촉에도 관심이 있습니다.

답변1

다음과 같이 시도해 볼 수 있습니다.

\documentclass[border=5mm,tikz]{standalone}
\usepackage{mwe}
\usepackage{tikz}
\usetikzlibrary{shapes.misc,arrows,decorations.markings}
\tikzset{->-/.style={decoration={markings,
                       mark=at position 0.5 with {\arrow{stealth}}},
                       postaction={decorate}}
}

\begin{document}
  \begin{tikzpicture}
    \node[rounded rectangle, draw] (A) at (180:2) { \hspace*{20mm} };
    \node[rounded rectangle, draw] (B) at (90:1.8) { \hspace*{20mm} };
    \node[rounded rectangle, draw] (C) at (0:2) { \hspace*{20mm} };
    \node[rounded rectangle, draw] (D) at (270:1.8) { \hspace*{20mm} };
    \draw[->-](A) to [bend left] (B.south west);
    \draw[->-](B.south east) to [bend left] (C);
    \draw[->-](C) to [bend left] (D.north east);
    \draw[->-](D.north west) to [bend left] (A);
  \end{tikzpicture}
\end{document}

이는 다음을 생성합니다.

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

관련 정보