升级到 MacTex 2021 后 tikz 出现错误

升级到 MacTex 2021 后 tikz 出现错误

我在 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}

这是 .log 文件https://pastebin.com/embed_iframe/YvidDTrw

答案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

相关内容