升级到 Maverick(OS 10.9.2)后如何在 Mac 上进行编译

升级到 Maverick(OS 10.9.2)后如何在 Mac 上进行编译

当我在升级到 Maverick 后尝试编译文档时,出现以下错误:“找不到所需工具。 /usr/texbin/pdflatex不存在。TeXShop 是 TeX 的前端,但您还需要 TeX 发行版。也许这样的发行版未安装或在系统升级期间被删除。如果是这样,请转到http://tug.org/MacTeX并按照说明重新安装 MacTeX。不太可能的原因是 TeXShop 首选项中的工具路径配置不正确。如果您使用的是 macports 或 fink 发行版,则可能会发生这种情况。”

我从之前的帖子中看到有一个名为 FixMacTeX2013.pkg 的软件包可以解决这个问题。但是,它似乎不在我的系统中,我找不到在哪里下载它。任何帮助都将不胜感激,谢谢。

答案1

我只需在 Texshop 的偏好设置中替换/usr/texbin/Library/Tex/texbin即可在我的 Macbook 上解决此问题。

答案2

它是 MacTeX 本身的一个项目。一旦 MacTeX 正确安装,FixMacTeX2013.pkg它位于/Applications/TeX目录中。

顺便说一句,每次 OSX 系统进行重大更新时,建议从头开始重新安装 MacTeX。

答案3

确保您也更新了 MacTeX。安装 MacTex-2014 和随附的 fixMacTex2014.pkg。这应该对您有用。

答案4

我遇到过类似的问题,请按照以下步骤操作:

  1. 打开终端。
  2. 输入哪个 pdftex。
  3. 这将为您提供文件位置。
  4. 如果您没有找到,请查看以下库 - /Library/Tex/texbin or /opt/local/bin/pdftex(我在 /Library/Tex/texbin 中找到它)
  5. 现在转到,TexShop--> Prefrences--> Engine--> 替换/usr/texbin/Library/Tex/texbin

相关内容