安装 BasicTex 后出现奇怪的行为

安装 BasicTex 后出现奇怪的行为

我在 OS X 10.11 上使用 MacTex。我最近安装了 BasicTex,试图让 Anki 能够使用 Latex 进行数学符号表示,结果成功了。

但是,当我尝试正常使用 Latex 时,它之前正常工作的功能却失效了。到目前为止,我注意到:

  • 它对某些数学符号给出“未定义的控制序列”错误,例如 \diamond
  • 尝试导入之前可以正常工作且未移动的自定义 .sty 文件时出错

我所能想到的只是安装 BasicTex 会以某种方式覆盖 MacTex 的设置,但我无法在任何地方找到有关此问题的任何信息。我​​已检查我的 latex 命令使用的是 2016 安装中的二进制文件,而不是 2016basic 安装中的二进制文件,结果确实如此。我的所有软件包(amsmath 等)仍安装在正确的位置,但由于某种原因,Tex Live Utility 在打开时不显示软件包列表。有人知道可能发生了什么或我应该在哪里检查以找出原因吗?谢谢!

答案1

安装 BasicTeX 后,设置为查找活动发行版的链接指向 BasicTeX 发行版,您需要使用 TeX Live Utility 将活动发行版重置为 TeX Live 2016。

答案2

按照@Willie Wong 的建议,我删除了 /usr/texlive/2016 目录并重新安装了 MacTex。这解决了我所有的问题。

相关内容