在Mavericks更新后,RStudio无法找到LaTeX

时间:2014-04-22 20:35:12

标签: r osx-mavericks rstudio tex pdflatex

我在使用RStudio的系统上使用Sweave已经有一段时间了。 但是,我最近将我的Mac OS从Lion升级为Mavericks。

这导致了几个问题: 首先,RStudio无法找到R库,它只是不会启动。我重新安装了RStudio,但仍然遇到了同样的问题。所以我重新安装了R和RStudio,然后RStudio开始工作。

现在,RStudio仍无法找到TeX安装,并给出了以下警告: "未检测到TeX安装。请在编译之前安装TeX。"

这可能会通过重新安装得到解决,但我宁愿避免重新下载TeX (~2.3G)

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:2)

RStudio期望pdflatex位于系统路径上(即在R控制台上输入Sys.which("pdflatex")应该返回pdflatex的路径。

您可以通过将pdflatex恢复到系统路径来解决问题:

  1. 找到系统上pdflatex安装的路径 - 可能/usr/texbin,但如果需要帮助,请使用find /usr -name pdflatex
  2. TeX中创建一个名为/etc/paths.d的文件,其中包含此路径。
  3. 例如:

    $ sudo -s "echo /usr/texbin > /etc/paths.d/TeX"
    

    您需要重新启动才能应用更改。