升级到 OS X Yosemite 后,我无法运行 xelatex

升级到 OS X Yosemite 后,我无法运行 xelatex

在编译升级前编译正常的 TeX 文件时,我收到一条错误消息-bash: xelatex: command not found。我没有更改我的PATH

/opt/local/bin:/opt/local/sbin:/Users/richard/.iraf/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin

答案1

仅供参考,以下是如何/usr/texbin指向的/usr/local/texlive/2014

/usr/texbin->../库/TeX/Distributions/程序/texbin
/库/TeX/Distributions/程序/texbin->../.DefaultTeX/Contents/程序/texbin
/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin -> x86_64
/库/TeX/Distributions/.DefaultTeX/Contents/Programs/x86_64 -> ../../../../../../../../usr/local/texlive/2014/bin/x86_64-darwin

我非常确定操作系统升级会清除文件系统的本地更改,但主目录和 /usr/local 除外。但 MacTeX 在 /usr、/Library 等处所做的更改足以被清除。每次操作系统升级后,我都会使用 FixMacTeX(version).pkg,而且它总是有效。

相关内容