我在 Mac(BigSur)上安装了 MacTeX 2021。现在我使用 TikZ 的 latex 代码不再起作用;它仍然可以与 MacTex 2019 一起使用。举一个简单的例子:\usepackage{tikz}
序言中只有一个空文档会出现以下错误。
! Undefined control sequence.
l.2073 \pgfutil@protected
\def\tikz@signal@path{\tikz@signal@path}%
在 texlive 中,我似乎拥有最新的路径和 spath3 包。安装出了什么问题吗?(我试了两次。)它是否使用了与以前版本不同的路径?
我的小例子:
\documentclass{article}
\usepackage{tikz}
\title{blabla}
\begin{document}
\maketitle
\end{document}
答案1
看来你正在使用非标准文件
/Users/nmegow/Library/texmf/tex/generic/pgf-bugfix/pgfutil-latex.def
而不是当前分发的pgfutil-latex.def
文件。可能您想修复一个错误,但该文件似乎是罪魁祸首,因为您的示例文件对我来说没有失败。
您还正在加载/Users/nmegow/Library/texmf/tex/latex/keyval.sty
:删除此文件,以便 TeX 使用标准keyval.sty
。