升级到OSX 10.8.2“latex:command not found”后

时间:2012-12-17 14:43:15

标签: macos latex latex-suite

我一直在mac(10.7。?)上使用vim-latex套件几个月没有问题。在周末,我将操作系统升级到10.8.2,现在我的tex文件无法编译。编译命令

\ll

在vim中没有产生错误,但是没有生成pdf文件。如果我转到终端的命令行,请执行以下命令

latex document.tex

产生

-bash: latex: command not found

同样,对于pdflatex。我不确定这是否是路径错误,或者是否需要重新安装10.8.2的乳胶。我不知道如何处理这两种情况。

4 个答案:

答案 0 :(得分:5)

我遇到了同样的问题并打字:

export PATH=/usr/texbin:$PATH

似乎在shell中运行良好。虽然如果我打开一个新的shell它不再有用,但这是重新下载和重新安装巨大的MacTeX程序的更快的解决方案。

答案 1 :(得分:1)

在OS X上,第三方安装程序将路径添加到路径的标准方法是将文件放在/etc/paths.d下。 TeXLive将此作为安装的一部分,但操作系统升级可能会将其消除。

您应该能够在该目录下创建一个只包含一行的新文件,该目录包含TeX可执行文件。

答案 2 :(得分: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"

无需重新安装。

答案 3 :(得分:-1)

通过@petew 的回答设置路径时,/usr/local/texlive/2014/bin/x86_64-darwin 可能不是正确的版本。在我的系统上,/usr/local/texlive/2021/bin/universal-darwin 是需要的。请务必检查您的 texlive 二进制文件以查看您下载的文件。