MacTeX 问题:/Library/TeX/texbin/pdflatex 不存在错误

MacTeX 问题:/Library/TeX/texbin/pdflatex 不存在错误

正如其他人所指出的那样,升级到 El Capitan 后,需要重新配置MacTeX。我完成了此处指定的修复:https://tug.org/mactex/UpdatingForElCapitan.pdf。因此,我在首选项中将(pdf)TeX 的路径设置从 更改为/usr/texbin,并在首选项中将更改为和更改为。/Library/TeX/texbinTeXShop/usr/texbin/pdflatex/Library/TeX/texbin/pdflatex/usr/texbin/xelatex/Library/TeX/ texbin/xelatexBibDesk

但是,如果我尝试编译文档,仍然会收到以下错误报告:

/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 中的路径设置更改为此目录,它解决了我的问题。

相关内容