自Mac OSX 10.10升级以来,使用RStudio和knitr编译tex文件时出现texi2dvi错误

时间:2014-10-21 01:48:35

标签: r knitr rstudio tex

我在使用RStudio(0.98.1079)和Knitr(1.7)以及R(3.1.1)编译Latex文件时遇到问题。自从我升级到最新版本的Mac OS X后,问题才刚刚开始。

我基本上无法从RStudio编译任何Tex文件,包括最小文件。运行knit2pdf函数会生成.tex文件,但不会生成PDF文件。相反,它会返回以下错误:

Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet,  : 
  Running 'texi2dvi' on 'Test.tex' failed.

奇怪的是,我可以使用另一个Tex程序(即Texpad / TexShop)编译.tex文件。仅供参考,我正在使用TexLive 2013并尝试使用pdfLateX进行编译。

更新:我刚刚卸载并升级了此问题所涉及的所有软件(R,RStudio,Knitr和LaTeX)。但是,我仍然遇到同样的问题。我的直觉说tex2dvi函数没有指向我的计算机上正确的LaTeX安装,但我不知道如何诊断/修复问题(奇怪的是,我也无法运行pdftk使用R)中的system命令。

已解决的问题:此问题已通过related post解决。事实证明,Yosemite不允许程序将PATH变量转发给子进程......(临时)解决方案是通过终端启动RStudio。

0 个答案:

没有答案