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

Ric*_*ven 3 ubuntu r rstudio

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

Unabled to find specified LaTeX program 'pdfLaTeX' on the system path
Run Code Online (Sandbox Code Playgroud)

R-博客帖子介绍我遇到的问题。所以我跑:

> 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"
Run Code Online (Sandbox Code Playgroud)

第二条路径似乎绝对错误。问题是,我还在基于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          
Run Code Online (Sandbox Code Playgroud)

Das*_*son 5

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

sudo apt-get install texlive
# or if you want all the packages (big install)
sudo apt-get install texlive-full
Run Code Online (Sandbox Code Playgroud)

它也将被安装到您的路径上已经存在的位置,因此您无需费心安装PATH就可以使其在安装后正常工作。