Zeichnen Sie einen Kreis mit einem Pfeil darauf, um eine Schleife anzuzeigen

Zeichnen Sie einen Kreis mit einem Pfeil darauf, um eine Schleife anzuzeigen

Wie im Bild gezeigt, habe ich bereits drei Knoten und Pfeile, die einander verbinden. Die Pfeile bilden eine Schleife und ich möchte innerhalb des Dreiecksbereichs einen Kreis mit einem Pfeil darauf (vielleicht mit Text darin) hinzufügen, um anzuzeigen, dass eine Schleife gebildet wird. Wie kann ich das machen?

Den Code habe ich bereits:

\documentclass[border={10pt 10pt 10pt 10pt}]{standalone}

\usepackage{tikz}
\usetikzlibrary{shapes, positioning, arrows.meta, decorations.pathmorphing}

\begin{document}
\begin{tikzpicture}[
    node distance = 3.0cm and 1.5cm,
    sa/.style = {->, thick},
    sb/.style = {->, thick, dashed, red},
    sc/.style = {->, thick, dotted, blue},
    n/.style = {draw, inner sep = 3pt, align = center}]

  \node[n] (ta)
  {Content};
  \node[n, left = of ta] (tb)
  {Content};
  \node[n, below right = of tb] (tc)
  {Content};
  \draw[sa, sloped] (ta) to (tb);
  \draw[sb] (tb) to (tc);
  \draw[sc] (tc) to (ta);

\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Als schneller Trick können Sie manuell einen Bogen und den Text hinzufügen:

\documentclass[border={10pt 10pt 10pt 10pt}]{standalone}

\usepackage{tikz}
\usetikzlibrary{shapes, positioning, arrows.meta, decorations.pathmorphing}

\begin{document}
\begin{tikzpicture}[
    node distance = 3.0cm and 1.5cm,
    sa/.style = {->, thick},
    sb/.style = {->, thick, dashed, red},
    sc/.style = {->, thick, dotted, blue},
    n/.style = {draw, inner sep = 3pt, align = center}]

  \node[n] (ta)
  {Content};
  \node[n, left = of ta] (tb)
  {Content};
  \node[n, below right = of tb] (tc)
  {Content};
  \draw[sa, sloped] (ta) to (tb);
  \draw[sb] (tb) to (tc);
  \draw[sc] (tc) to (ta);
  \draw[->,red] (-0.4,-1) arc [radius=0.5cm,start angle=0,end angle=340];
  \node at (-0.4-0.5,-1) {Text};
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen