改变 tikz 中的线宽会导致箭头忽略尺寸规范吗?

改变 tikz 中的线宽会导致箭头忽略尺寸规范吗?

我在更改 Tikz 中的箭头参数时遇到了麻烦。lengthwidth参数arrows.meta按预期工作,直到我还指定了线宽,然后我的所有箭头规范都会被忽略并使用默认大小。

\documentclass[tikz]{standalone}

\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}
  \draw[-{Latex[width=2mm,length=3mm]}] (0,0)--(2,0) node[right]{with no line width};
  \draw[line width=1.5mm,-{latex[width=2mm,length=3mm]}] (0,-1)--(2,-1) node[right]{with specified line width};
\end{tikzpicture}
\end{document}

上述代码呈现如下。请注意,两个箭头的大小参数相同,但当线宽改变时,它们会被忽略。

在此处输入图片描述

如何同时改变箭头大小和线宽?

答案1

您在第二个\draw命令中使用latex(带有小的l),这是一个旧的箭头(在 Ti 之前Z 3) 不能被设计为Latex属于arrows.meta图书馆的一部分。

因此您只需将其改为标题大小写即可。

相关内容