Crear flecha de bucle en TikZ

Crear flecha de bucle en TikZ

Estoy tratando de crear una flecha que salga desde la parte inferior de una palabra y luego recorra hasta la parte superior de esa misma palabra. El punto es ilustrar que la salida de "Operaciones" también se convierte en la entrada de "Operaciones".

Mi intento inicial fue simplemente usar edge[out = -90, in = 90], pero eso no hace que la flecha rodee la palabra.

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \node at (0,0) (Operations) {Operations};
    \draw [->] (Operations) edge[out = -90, in = 90] (Operations);
\end{tikzpicture}

\end{document}

ingrese la descripción de la imagen aquí


EDITAR

En mi ejemplo real, tengo una flecha que apunta hacia abajo a "Operaciones" desde un nodo de arriba y una flecha que apunta hacia abajo desde "Operaciones" a un nodo de abajo. Lo ideal es que el inicio y el final de la flecha del bucle se alineen con estas dos flechas existentes.

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \node at (0,3) (Input) {Input};
    \node at (0,1.5) (Operations) {Operations};
    \node at (0,0) (Output) {Output};
    \draw [->] (Input) -- (Operations);
    \draw [->] (Operations.center) arc (-180:180:1);
    \draw [->] (Operations) -- (Output);
\end{tikzpicture}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Aquí hay una solución muy sencilla: agregar un tercer nodo \node at (1,0) (here) {};y modificar el tamaño de la flecha en looseness.

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
    \node at (0,0) (Operations) {Operations};
    \node at (1,0) (here) {};
    \draw [->] (Operations) to[out=-80, in=-90,looseness=2] (here)    to[out=90,in=80,looseness=2] (Operations);
\end{tikzpicture}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Como dije en el comentario, con número preciso.

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \node at (0,0) (Operations) {Operations};
    \draw [->] (Operations.south)arc(-160:160:1);
\end{tikzpicture}

\end{document}



Otro enfoque

\draw[->,shorten <=5pt,shorten >=5pt](Operations.center)arc(-180:180:1);



Tercer enfoque

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \node at (0,3) (Input) {Input};
    \node at (0,1.5) (Operations) {Operations};
    \node at (0,0) (Output) {Output};
    \draw [->] (Input) -- (Operations);
    \draw [->] (Operations) -- (Output);
    \draw[->](Operations.south)arc(-180:0:1)coordinate(X)
             (Operations.north)+(2,0)--(X)
             (Operations.north)+(2,0)arc(0:180:1);
\end{tikzpicture}

\end{document}

información relacionada