Как нарисовать петлю со стрелкой на конце

Как нарисовать петлю со стрелкой на конце

Я пытаюсь нарисовать стрелку-петлю, начинающуюся и заканчивающуюся в точке, но наконечник стрелки отсутствует. Вот код:

\begin{tikzpicture}

\node [circle,fill=black,inner sep=0,minimum size=4,label=below:\Large$P$] (P) at (0,0) {};
 
\draw (P) to [->,-stealth,thick,out=300,in=30,looseness=20] (P);

\end{tikzpicture}

Показано, что это петля, но без наконечника стрелки. Как это исправить, чтобы был виден наконечник стрелки?

решение1

Хотите что-то подобное?

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [circle, draw] (P) at (0,0) {$P$};
\draw[->,>= stealth]  (P) edge [out=120,in=60,distance=15mm]   (P);
\end{tikzpicture}
\end{document} 

введите описание изображения здесь

Ближе к исходному посту вы также можете использовать:

\begin{tikzpicture}
\node [circle, draw, fill=black, label=below:$P$] (P) at (0,0) {};
\draw[->,>= stealth]  (P) edge [out=120,in=60,distance=15mm]   (P);
\end{tikzpicture}

чтобы получить

введите описание изображения здесь

решение2

введите описание изображения здесь

 \begin{tikzpicture}\tikzstyle{loop right} = [thick,->,>=stealth,  
    out=60,in=-60,looseness=20]
    
    
    \node [circle,fill=black,inner sep=0,minimum size=4pt,label= 
    {[yshift=-3pt]below:\Large$P$}] (P) at (0,0) {};
    
    \path (P) edge [loop right] (P);
    
 \end{tikzpicture}

Связанный контент