未定义的控制序列。通过 Xelatex 编译时,\begin{document}

未定义的控制序列。通过 Xelatex 编译时,\begin{document}

这个问题之前已经问过好几次了,但我认为每个人的经历都有点不同。我试过 3 个 latex 模板,它们都给出了相同的错误。仅作为可重现的示例,您可以使用这个来自克劳德·帕克

使用 Xelatex 编译时的错误是一样的,pdf 似乎已经生成,但顶部有一个意外的数字序列。

我还按照其他人的建议将编码更改为 UTF-8通过这个

我觉得这是一件小事,但我搞不清楚。日志也已附上。

! 未定义的控制序列。__um_set_big_operator:nnn ...r_gset_active_eq:nN {#3}__um_tmpa: __um_set_... l.73 \begin{document} 错误消息顶行末尾的控制序列从未被 \def'ed。如果您拼错了它(例如,\hobx'), typeI' 和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的内容。

!未定义控制序列。__um_set_big_operator:nnn ...r_gset_active_eq:nN {#3}__um_tmpa: __um_set_... l.73 \begin{document}

完整日志:http://www.filedropper.com/cv_3

谢谢!

在此处输入图片描述

答案1

您收到的错误表明fontspecexpl3软件包之间不兼容,这可能是由于您的 TeX 发行版没有完全更新造成的。

有关如何执行此操作的详细信息,请参阅此答案:

但仔细查看日志文件,你会发现还有其他问题需要处理。日志显示你已经加载了该inputenc包,但如果你使用的是 XeLaTeX,则不应加载该包。请参阅:

最后,我注意到您已经安装了 BasicTeX(完整 MacTeX 发行版的一小部分)。虽然这可以节省初始下载的空间,但作为初学者,我认为您最好使用完整发行版,因为这将大大减少因缺少软件包而导致的麻烦。

相关内容