更新到“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

看來您使用的是舊版乳膠束。請檢查您是否安裝了最新版本Preferences→Bundles…

不需要設定PATH「排版和檢視 (PDF)」——或 LaTeX 套件的其他命令——完全可以工作。如果您仍然需要進行此更改,那麼這是捆綁包中的錯誤。請提交一份問題在這種情況下,我可以修復它。謝謝你!

相關內容