【发布时间】:2014-08-29 20:08:02
【问题描述】:
当我尝试构建我的包 saber 时,我在 RStudio 编译 PDF 窗口中收到以下错误消息。
Unabled to find specified LaTeX program 'pdfLaTeX' on the system path
R-bloggers post 描述了我遇到的问题。所以我跑了:
> 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
【问题讨论】:
-
你是如何安装 texlive 的?常规apt-get?如果不是,那么它在您解压缩 texlive 的目录中。
-
我运行了
install-tl脚本,但它似乎什么也没做,只是消失了。 -
我总是建议通过 apt-get 而不是这些安装。即使它不是传统的解决方案,但我建议通过存储库安装 texlive,这应该可以解决问题。