更改线型定义中的箭头

更改线型定义中的箭头

我正在尝试定义一种样式的箭头的大小,如下所示:

\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

相关内容