Нарисуйте замкнутый контур в тикз

Нарисуйте замкнутый контур в тикз

Я рисую замкнутую петлю, которая имеет форму капли. Вот что я хочу.

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

Я нашел код tikz, но он не работает так, как я хотел. Я хочу, чтобы цикл был замкнут сверху.

\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}

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

Спасибо!

решение1

Проблема в том, что ваш узел имеет определенный размер, а петля рисуется от его края. Установите inner sepи outer sepна ноль, и вы этого избежите. Ниже приведена немного другая версия, всего лишь с \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}

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

Вторая версия

Как упоминает LoopSpace, это легко сделать nodeвообще без , например

\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}

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