自从我升级到 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
,这似乎总是有效的。
如果有人有关于这种现象的更多信息,我会非常感兴趣!