当我在我的 latex 头中包含包 tikz 时,即使根本没有使用该包,我也会在编译时收到以下错误:
Undefined control sequence.
l.1131 \pgfdeclarearrow
{name=|<->|, means={>[sep=0pt].|}}
其中 l.1131 是文件“tikz.code.tex”的第 1131 行
以下是此错误的一个最小示例。
\documentclass{article}
\usepackage{tikz}
\begin{document}
test
\end{document}
那么这可能是错误吗?
答案1
最后我终于解决了这个问题。
我多次卸载并安装了 texlive,但都没有成功。直到我意识到运行时 texmf 目录并没有被删除
apt-get remove texlive
解决方案是手动删除 /usr/local/share/texmf
然后我只需运行
apt-get install texlive-full
现在一切都在正常编译中。