
ドロップ形状の閉じた自己ループを描いています。以下は私が求めているものです。
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}