更新至“El Capitan”后出现 kpsewhich 问题

更新至“El Capitan”后出现 kpsewhich 问题

我遇到了在其他主题中讨论过的这个问题,但我认为我没有按照以下步骤正确解决它。

Textmate 编译时出现的问题:

This command requires ‘kpsewhich’ which wasn’t found on your system.

The following locations were searched:
 • /usr/bin
 • /bin
 • /usr/sbin
 • /sbin
 • ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/bin

我进入终端并写道:

find / -name kpsewhich* -print

结果:

/usr/local/texlive/2014/bin/universal-darwin/kpsewhich
/usr/local/texlive/2014/bin/x86_64-darwin/kpsewhich
/usr/local/texlive/2014/texmf-dist/doc/man/man1/kpsewhich.1
/usr/local/texlive/2014/texmf-dist/doc/man/man1/kpsewhich.man1.pdf
/usr/local/texlive/2015/bin/universal-darwin/kpsewhich
/usr/local/texlive/2015/bin/x86_64-darwin/kpsewhich
/usr/local/texlive/2015/texmf-dist/doc/man/man1/kpsewhich.1
/usr/local/texlive/2015/texmf-dist/doc/man/man1/kpsewhich.man1.pdf

我该如何解决?

答案1

假设你已经安装了 MacTeX 2015,你应该进入 TextMate 的偏好设置并更改它们,使它们看起来像

在此处输入图片描述

+如果PATH没有出现,请使用该按钮。

答案2

看起来你使用的是旧版本的LaTeX 包。请检查您是否安装了最新版本Preferences→Bundles…

不需要设置PATH使“排版和查看 (PDF)”或 LaTeX 软件包中的其他命令完全正常工作。如果您仍然需要进行此更改,那么这是一个软件包中的错误。请提交问题这样我就能修复它了。谢谢!

相关内容