hyperref 和 etoolbox 包之间的冲突

hyperref 和 etoolbox 包之间的冲突

我正在尝试编译一个文件来hyperref获取超链接etoolbox,因为我想要一个我在这里找到的定理的具体设置(https://tex.stackexchange.com/a/424034/248426)。然而,仅仅提到etoolbox就让我的 LaTeX 崩溃了!

这是带有错误的 MWE 和日志文件。

\documentclass{article}

\usepackage{hyperref}
\usepackage{etoolbox}

\begin{document}
If you can read this, then it works.
\end{document}

这是我在终端上得到的结果(我直接从 gedit 编译到 bash),使用来自 Debian 存储库的 Ubuntu xenial 和 texlive(如果这有帮助的话)。

! Undefined control sequence.
\AfterEndDocument ->\AddToHook 
                               {enddocument/end}

l.6 \begin{document}

我真的不知道如何修复这个问题,也不知道为什么会发生这种情况。我真的很想保留这两个,etoolbox因为hyperref当我使用其中一个而不用另一个时,我就能得到我想要的东西(当然,前提是没有获得缺失包的任何功能)。

感谢您的阅读!

编辑

日志文件:https://drive.google.com/file/d/1B64UwilPqReEByvE51H_tX4tj3N21qQC/view?usp=drivesdk

相关内容