当我尝试构建软件包时,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)
您需要安装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就可以使其在安装后正常工作。