我一直在mac(10.7。?)上使用vim-latex套件几个月没有问题。在周末,我将操作系统升级到10.8.2,现在我的tex文件无法编译。编译命令
\ll
在vim中没有产生错误,但是没有生成pdf文件。如果我转到终端的命令行,请执行以下命令
latex document.tex
产生
-bash: latex: command not found
同样,对于pdflatex。我不确定这是否是路径错误,或者是否需要重新安装10.8.2的乳胶。我不知道如何处理这两种情况。
答案 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 二进制文件以查看您下载的文件。