我正在尝试定义一种样式的箭头的大小,如下所示:
\begin{tikzpicture} [line/.style={draw, ->, >=stealth, arrowhead=1cm}]
% define nodes
...
% define links
\path[line] (node1) -- (node2)
...
\end{tikzpicture}
但是,tikz 抱怨它不理解arrowhead
内部样式定义。自定义样式箭头的正确语法是什么?
PS 我看了答案是否可以更改 TikZ/PGF 中箭头的大小?,但是它们都没有自定义样式内的箭头。
答案1
您需要下载文件
然后,您可以使用以下方式加载新的箭头尖定义
\usetikzlibrary{arrows.new}
这允许您使用该arrow head
选项。
其效果只有在您实际使用新的箭头时才可见。 在您的例子中,这将是-stealth new
或(但使用和 设置为与您可以编写 相同的样式>=stealth new
是没有意义的)。->
>
-stealth new