文件不再编译;缺少软件包

文件不再编译;缺少软件包

最近,我在 Sublime Text 中使用 XeLaTeX 编译 tex 文件时遇到了错误。我之前编译过这些相同的文件,没有出现任何重大错误。我不记得对 LaTeX 做过任何重大更改,尽管我可能执行了一些操作系统更新。问题似乎是它找不到某些软件包。它给了我以下错误:

LaTeX Error: File `siunitx.sty' not found. [^^I^^I^^I\allowdisplaybreaks]

我不明白以下位置的软件包发生了什么:/opt/local/share/texmf-texlive/tex/latex/siunitx/siunitx.sty。其他软件包也出现了同样的问题,包括:、、、lipsum& 。出于某种原因,LaTeX 无法找到它们。newtxmathebgaramondebgaramond-maths

我遇到的其他错误如下:

Missing = inserted for \ifnum. [^^I^^I\newcommand]

我认为它们与丢失包裹有关。有人知道是什么原因造成的吗?或者如何解决这个问题?

答案1

在 egreg 的帮助下,我成功解决了这个问题。原来,除了 MacTex,我还安装了 MacPorts 版本的 TeX Live。在我正确删除 MacPorts 后,我能够使用 MacTex 进行编译,并且没有出现其他错误。

详细信息请见此处:MacTeX-2018 出现 Fontspec 编译错误

相关内容