正如其他人所指出的那样,升级到 El Capitan 后,需要重新配置MacTeX
。我完成了此处指定的修复:https://tug.org/mactex/UpdatingForElCapitan.pdf。因此,我在首选项中将(pdf)TeX 的路径设置从 更改为/usr/texbin
,并在首选项中将更改为和更改为。/Library/TeX/texbin
TeXShop
/usr/texbin/pdflatex
/Library/TeX/texbin/pdflatex
/usr/texbin/xelatex
/Library/TeX/ texbin/xelatex
BibDesk
但是,如果我尝试编译文档,仍然会收到以下错误报告:
/Library/TeX/texbin/pdflatex does not exist. TeXShop is a front end for TeX, but you also need a TeX distribution. Perhaps such a distribution was not installed or was removed during a system upgrade. If so, go to http://tug.org/MacTeX and follow the instructions to (re)install MacTeX. A less likely possibility is that a tool path is incorrectly configured in TeXShop preferences. This can happen if you are using the macports or fink distributions
我现在不确定我是否真的应该重新安装,或者我是否错过了一些修复。
我也尝试进入终端并执行which pdftex
,但是什么也没有返回。重新安装?
答案1
遇到了类似的问题。我手动找到了可执行文件所在的位置,结果在我的系统上路径为:/usr/local/texlive/2022/bin/universal-darwin/
。然后在我的系统上的一个 shell 初始化脚本中(特别是~/.zlogin
,但它可以~/.zshrc
是其他)我将此路径添加到我的$PATH
:
export PATH="/usr/local/texlive/2022/bin/universal-darwin/:$PATH"
并且它成功了。
答案2
安装 El Capitan 后我遇到了同样的问题。
您是否测试过是否可以从终端运行 pdflatex?就我而言,它是有效的。
在知道之后我曾经which pdflatex
查看过 pdflatex 在哪里,结果是/Library/TeX/texbin/pdflatex
。然后我进入这个目录,我注意到它的大部分内容(包括 pdflatex)实际上都是指向其他东西的链接,而对于 pdflatex 来说,它位于路径上:/usr/local/texlive/2015/bin/x86_64-darwin/
。
我将 TeXShop 中的路径设置更改为此目录,它解决了我的问题。