为什么升级到 PGF 2.10 后“路径”箭头会消失?

为什么升级到 PGF 2.10 后“路径”箭头会消失?

自从我升级到 PGF 2.10 后,我用它绘制的一些箭头to看起来不再正确。例如,它们缺少箭头,我应用的一些其他样式也消失了。例如:

\begin{tikzpicture}
    \draw (0,0) to[->, line width=2mm] (3,1);
\end{tikzpicture}

在此处输入图片描述

我没有收到任何错误消息,日志文件中也没有任何相关信息。此示例使用 PGF 2.00 正确编译。

答案1

自 PGF 2.10 起,将修改路径样式的参数放在关键字后面时,它们不再起作用to。它们应该直接放在\draw命令后面。像这样:

\begin{tikzpicture}
    \draw[->, line width=2mm] (0,0) to (3,1);
\end{tikzpicture}

在此处输入图片描述

总而言之,我花了数周时间才发现这一点。有一段时间,我甚至降级到 PGF 2.00,因为我的箭不能用。

我不确定这是 PGF 2.10 的一个错误,还是我并不意味着将这些属性放在 上to,PGF 2.10 修复了这个错误。然而,在后一种情况下,我本以为会出现错误消息。

无论如何,我建议您不要担心,只需将这些类型的属性放在上面\draw,这似乎总是有效的。

如果有人有关于这种现象的更多信息,我会非常感兴趣!

相关内容