
Estoy dibujando un bucle cerrado que tiene forma de gota. Lo siguiente es algo que quiero.
Encontré un código tikz, pero en realidad no funcionó como quería. Quiero que el bucle se cierre en la parte superior.
\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}
¡Gracias!
Respuesta1
El problema es que su nodo tiene un cierto tamaño y el bucle se dibuja desde su borde. Ponga inner sep
y outer sep
en cero y evitará eso. A continuación se muestra una versión ligeramente diferente, con solo un archivo \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}
Segunda versión
Como menciona LoopSpace, se hace fácilmente sin node
ningún tipo de, por ejemplo
\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}