Zeichnen Sie eine geschlossene Selbstschleife in Tikz

Zeichnen Sie eine geschlossene Selbstschleife in Tikz

Ich zeichne eine geschlossene Selbstschleife, die eine Tropfenform hat. Folgendes möchte ich.

Bildbeschreibung hier eingeben

Ich habe einen Tikz-Code gefunden, aber er funktionierte nicht so, wie ich wollte. Ich möchte, dass die Schleife oben geschlossen wird.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[scale=3, every loop/.style={}]
\draw [fill] (0, 0) circle [radius=0.02];
\node [draw=none] {} edge [in=-50,out=-130,loop] ();
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

Danke!

Antwort1

Das Problem besteht darin, dass Ihr Knoten eine bestimmte Größe hat und die Schleife von seinem Rand aus gezeichnet wird. Setzen Sie inner sepund outer sepauf Null, und Sie vermeiden das. Unten sehen Sie eine leicht abgewandelte Version, nur mit einem \node.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}[scale=3, every loop/.style={}]
\node [fill=black,circle,minimum size=4pt,inner sep=0pt,outer sep=0pt] {} edge [in=-50,out=-130,loop] ();
\end{tikzpicture}

\end{document}

Bildbeschreibung hier eingeben

Zweite Version

nodeWie LoopSpace erwähnt, ist dies ganz einfach ohne ein möglich , z. B.

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=3]
\fill (0,0) circle[radius=1pt];
\draw (0,0)  to[in=-50,out=-130,loop] (0,0);
\end{tikzpicture}
\end{document}

verwandte Informationen