2012-12-17 80 views
2

我一直在我的Mac(10.7。?)上使用vim-latex套件幾個月沒有問題。在週末,我將操作系統升級到了10.8.2,現在我的tex文件無法編譯。編譯命令升級到OSX 10.8.2「latex:command not found」

\ll 

在vim中沒有產生錯誤,但沒有產生pdf文件。如果我在終端下降到命令行,以下命令

latex document.tex 

產生

-bash: latex: command not found 

類似地,對於pdflatex。我不確定這是否是路徑錯誤,或者是否需要重新安裝10.8.2的膠乳。在這兩種情況下,我都不確定如何進行。

+1

不是編程問題,真的。但請檢查您的.profile是否被覆蓋或者默認路徑改變了。 – dmckee

回答

1

在OS X上,第三方安裝程序將路徑添加到路徑的標準方法是將文件放在/etc/paths.d之下。 TeXLive將其作爲安裝的一部分,但操作系統升級可能會將其吹掉。

您應該能夠在該目錄下創建一個新文件,該文件只包含一行,即包含TeX可執行文件的目錄的路徑。

+1

非常感謝您的幫助;我會記住它的未來升級。在閱讀您的文章之前,我打開了一個終端並查看了/ usr/texbin目錄,並查看了latex,pdflatex等,但是當我嘗試執行它們時,仍然收到「latex:command not found」錯誤。我覺得這很奇怪,所以我下載並重新安裝了MacTex,現在一切似乎都在重新開始。儘管感謝您的幫助。 – joelwatsonfish

+0

是的,重新安裝TeX也會重新創建文件。 – deong

5

我有同樣的問題和打字:

export PATH=/usr/texbin:$PATH 

似乎在外殼做工精細。儘管如果我打開一個新的shell,它不再有效,但這是一個更快的解決方案,可以重新下載並重新安裝龐大的MacTeX程序。

+1

你可能想把它放到你的.bashrc和/或.bash_profile中。這樣,當您打開一個新的shell時,將會設置正確的路徑。 –

1

升級到OS X El Capitan後發生了這種情況。我在/usr/local/texlive/2014/bin/x86_64-darwin中找到了乳膠可執行文件。所以,我只是將它添加到我的.bashrc中

export PATH="$PATH:/usr/local/texlive/2014/bin/x86_64-darwin" 

不需要重新安裝。