升级到OSX 10.8.2"latex:command not found"后

joe*_*ish 3 macos latex latex-suite

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

\ll
Run Code Online (Sandbox Code Playgroud)

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

latex document.tex
Run Code Online (Sandbox Code Playgroud)

产生

-bash: latex: command not found
Run Code Online (Sandbox Code Playgroud)

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

Yog*_*oga 5

我有同样的问题并输入:

export PATH=/usr/texbin:$PATH
Run Code Online (Sandbox Code Playgroud)

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


Ram*_*les 5

升级到 OS X El Capitan 后,我就发生了这种情况。我在 中找到了 Latex 可执行文件/usr/local/texlive/2014/bin/x86_64-darwin。所以,我只是将其添加到我的 .bashrc 中

export PATH="$PATH:/usr/local/texlive/2014/bin/x86_64-darwin"
Run Code Online (Sandbox Code Playgroud)

无需重新安装。


deo*_*ong 2

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

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