在编译升级前编译正常的 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,而且它总是有效。