
저는 물방울 모양의 닫힌 자체 루프를 그리고 있습니다. 다음은 제가 원하는 것입니다.
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
0으로 설정하면 이를 방지할 수 있습니다. 아래는 \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}