2012-12-17 101 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" 

不需要重新安装。