我如何恢复我的 TeX 路径?

我如何恢复我的 TeX 路径?

我的计算机上安装了最新的 MacTeX (2012),但最近系统软件的升级似乎已将 TeX 从路径中删除。TeX Live Utility 识别了我的安装并确认它是最新的,系统偏好设置中的设置也是如此,但缺少路径。

是否有可以运行来恢复它的 TeX 实用程序,或者我是否需要重新下载并重新运行 MacTeX 安装程序?

答案1

根据安装方式的不同,新系统可能不会保留必要的文件/etc/paths.d

解决方案很简单:将文件恢复到正确的位置。从终端窗口发出以下两个命令

echo /usr/texbin > TeX
sudo mv TeX /etc/paths.d

(您将被要求输入您的密码;这必须由具有管理权限的用户完成)。

注销-登录循环应该可以解决这个问题。

更新

对于 Mac OS X 11 (El Capitan) 和 TeX Live 2015 (或更高版本),第一条指令应为

echo /Library/TeX/texbin > TeX

答案2

我只是想发表一下自己的看法。egreg 的解决方案很棒,但是在 Mac OS X 中不鼓励使用 path.d 和 path_helper,至少在使用 ZSH 时是这样,因此如果禁用 path.d,该答案就无法起作用。

我添加了/usr/texbin我的道路并且一切都很快乐。

为此,我打开了我的.zshrc,并附加到:/usr/texbin定义路径的行。该行以以下内容开头:export PATH=

答案3

简单:打开 TeXShop,选择菜单选项下的首选项,在选择引擎选项下,在该选项中将路径设置选项卡更改为您的 texbin 路径,在我的情况下,/usr/texbin我必须将其更改为/Library/TeX/texbin

就是这样。无需在其他任何地方添加任何其他路径。它已经非常用户友好了。

相关内容