全新安装 Mac OS Sierra 和 MacTeX

全新安装 Mac OS Sierra 和 MacTeX

全新安装 Mac OS Sierra,全新安装 MacTeX。如果我使用终端运行,pdflatex我会得到

-bash: pdflatex: command not found

任何想法?

谢谢您的帮助和回答。

答案1

根据 Dick Koch 在 macosx-tex 邮件列表上的帖子:

该问题仅涉及在新磁盘上安装 Sierra 的用户,而不是将现有系统更新到 Sierra。

如果这些用户安装了 MacTeX-2016 或 BasicTeX-2016,他们会发现无法从命令行排版。要修复此问题,请从我的网站下载 FixLink:

http://pages.uoregon.edu/koch/FixLink.pkg

这是一个非常非常小的下载包;安装该包。

最终,这个修复程序将移至 BasicTeX-2016 和 MacTeX-2016,但在重新制作这些软件包之前,我想确保这个修复程序不会产生任何问题。我确实在自己的机器上测试了 FixLink。

技术问题是 Sierra 不会创建文件夹 /etc/paths.d 或 /etc/manpaths.d,所以我们的软件包必须创建它们。XQuartz 也会创建这些文件夹,因此另一个解决方案是在安装 BasicTeX 或 MacTeX 之前安装 XQuartz。

最新 MacTeX 下载中包含修复

2016 年 10 月 9 日修订的 MacTeX 下载包含此修复。请参阅:

https://tug.org/mactex/mactex-download.html

答案2

看起来 MacTeX 软件包将工具安装到了/库/TeX/发行版/程序/texbin目录并添加一个符号链接至/usr/texbin,它进入了我的$PATH。升级到 Sierra 后,这个符号链接消失了。

如果你使用命令行,你可以添加已安装的纺织箱目录到您的路径:

export PATH="$PATH:/Library/TeX/Distributions/Programs/texbin"

将上述行粘贴到您的安装~/.bash_profile目录中将导致该安装目录位于您的终端窗口的路径中。

相关内容