Reproduzindo imagem de caixas de texto em um ciclo usando TikZ

Reproduzindo imagem de caixas de texto em um ciclo usando TikZ

Estou procurando uma maneira de criar um loop de caixas de texto como a mostrada abaixo.

ciclo de caixas de texto

Eu tentei criar a imagem sozinho, mas não consegui encontrar uma maneira de colocar as pontas das setas no topo do círculo, o círculo também estava visível dentro das caixas de texto.

Essa questãoé semelhante, mas estou procurando diagramas em preto e branco e também estou interessado nas pontas de seta no topo das linhas.

Responder1

Você poderia tentar algo assim:

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

Isso produz:

insira a descrição da imagem aqui

informação relacionada