
Я рисую замкнутую петлю, которая имеет форму капли. Вот что я хочу.
Я нашел код 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}