如何在 tikz 中绘制指向同一节点的多个弯曲箭头?

如何在 tikz 中绘制指向同一节点的多个弯曲箭头?

如何绘制一个带有多个指向该节点的弯曲箭头的节点,并可选择与一些文本配对,如图所示?在此处输入图片描述

答案1

欢迎来到 TeX.SE!许多绘制这些东西的方法。一种方法是查阅looppgfmanual 的第 70.4 节。另一种方法是

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\begin{document}
\begin{tikzpicture}
\node[circle,fill] (X){};
\draw[-latex,postaction={decorate,decoration={markings,
mark=at position 0.4 with {\node[anchor=west]{text 1};}}}] (X) to[out=50,in=65-90] ++ (65:2) to[out=65+90,in=80] (X);
\draw[-latex,postaction={decorate,decoration={markings,
mark=at position 0.65 with {\node[anchor=west]{text 2};}}}] 
(X) to[out=-105,in=180] ++ (-90:2) to[out=0,in=-75] (X);
\end{tikzpicture}
\end{document} 

在此处输入图片描述

这真的取决于你到底想要什么。当然,你可以定义风格来简化你的生活。

相关内容