如何在Ubuntu 12.04上将PATH设置为pdfLaTeX

时间:2014-07-08 22:59:28

标签: r ubuntu rstudio

当我尝试构建我的包saber时,我在RStudio 编译PDF 窗口中收到以下错误消息。

Unabled to find specified LaTeX program 'pdfLaTeX' on the system path

R-bloggers帖子http://www.r-bloggers.com/building-r-packages-missing-path-to-pdflatex/描述了我遇到的问题。所以我跑

> Sys.which("pdflatex")
pdflatex 
      "" 
> Sys.getenv("PATH")
[1] "/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

第二条道路似乎绝对错误。问题是,我仍然在我的第一年工作在基于Linux的系统上,并且不知道要改变什么,以便pdfLaTeX在路径中。我承认不会花很多时间在终端上运行命令,并且需要一些如何解决这个问题的指导,这样我就可以毫无错误地构建软件包。如何查找,然后更改PATH以便pdfLaTeX在路径中?

> version
               _                           
platform       x86_64-pc-linux-gnu         
arch           x86_64                      
os             linux-gnu                   
system         x86_64, linux-gnu           
status                                     
major          3                           
minor          1.0                         
year           2014                        
month          04                          
day            10                          
svn rev        65387                       
language       R                           
version.string R version 3.1.0 (2014-04-10)
nickname       Spring Dance          

2 个答案:

答案 0 :(得分:2)

您需要安装texlive。在命令行中使用它:

sudo apt-get install texlive
# or if you want all the packages (big install)
sudo apt-get install texlive-full

它将被安装到路径上已经存在的位置,因此一旦安装它就不需要使用PATH来使其工作。

答案 1 :(得分:0)

到达终端并输入:

which pdflatex

你可能会得到类似的东西:

/usr/bin/pdflatex

检查该文件夹是否出现在PATH变量的输出中。