如何在节点上方绘制两个循环? 这是我的代码:
\path (r) edge[loop above] node[left=1pt] {3} (r);
\path (r) edge[out=140, in=50, looseness=0.8, loop] node[above=3pt] {4} (r);
我怎样才能使第二个循环变大,以便在循环之间获得更多空间?
提前致谢
答案1
您需要distance
设置min distance
和的键max distance
(忽略任何计算)。如果您想要较少的控制,您可以只指定其中之一。有关更多信息,请查看 PGF 手册的第 44.3 节“曲线”。
一个例子:
\begin{tikzpicture}
\node [draw,fill,circle,minimum size=.15cm] (r) at (0,0) {} ;
\path (r) edge[loop above] node[left=1pt] {3} (r);
\path (r) edge[ out=140, in=50
, looseness=0.8, loop
, distance=2cm, ->]
node[above=3pt] {4} (r);
\end{tikzpicture}
这产生了图片