我刚刚升级到 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”粘贴到第一个输入行。
希望这可以帮助。