升级到 Mac OS X 10.11(El Capitan)后找不到 pdfLatex

升级到 Mac OS X 10.11(El Capitan)后找不到 pdfLatex

我刚刚升级到 Mac OS X 10.11 (El Capitan) 现在pdflatex找不到。

我正在使用 TexWorks 来编译。

我收到错误 TeX 可能已安装,我只需要找到它。

在哪里可以找到安装位置?我检查了设置,TexWorks 报告 LaTeX 位于/usr/bin/usr/local/bin。我该如何修复此问题?

TexWorks 建议我检查/usr/bin

答案1

我被移至了/Library/TeX/Root/bin/x86_64-darwin/pdflatex,希望有帮助!

答案2

如果你正在使用自制,您将在客户端收到此消息:

从源代码安装 TeX 很奇怪而且很粗糙,需要很多补丁,并且只能构建 32 位(因此不能在 Snow Leopard 上使用 Homebrew deps。)

我们建议使用 MacTeX 发行版:https://www.tug.org/mactex/

您可以使用 Cask 安装它:

brew cask 安装 mactex

这正是我所做的。使用‘sudo’在命令前面,以方便安装。

此后,在 El Capitan 之前的系统上,pdflatex 可以在/usr/texbin但是,对于 El Capitan,不再允许安装到 /usr。因此,您现在可以在以下位置找到 pdflatex 和其他相关二进制文件:/图书馆/TeX/texbin。(非常感谢 R-Bloggers 网站的建议。)只需将此路径添加到您的 $PATH 环境变量即可。

答案3

是的。我的也移到了 /Library/TeX/Root/bin/x86_64-darwin。我在 TeXworks 首选项->排版选项卡的“TeX 和相关程序的路径”下添加了此路径。一切似乎都正常工作,尽管我还没有检查原始文本和 ConTeXt。但我想事情应该没问题。

答案4

需要说明的是,如果要在TexShop中添加路径,正确的方法是“Engine”--“Path settings”,将“/Library/TeX/Root/bin/x86_64-darwin”粘贴到第一个输入行。

希望这可以帮助。

相关内容