当我尝试构建我的包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
答案 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变量的输出中。