我在 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。这解决了我所有的问题。