Como se muestra en la imagen, ya tengo tres nodos y flechas que se conectan entre sí. Las flechas forman un bucle y quiero agregar un círculo con una flecha (quizás con texto) dentro del área del triángulo para indicar que se forma un bucle. ¿Cómo puedo hacer eso?
El código ya lo tengo:
\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}
Respuesta1
Como truco rápido, puedes agregar manualmente un arco y el texto:
\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}