jac*_*ger 13 packaging r pdflatex
我正在尝试构建一个包R.我制作了骨架,并运行了命令R CMD check package1.我在这里描述了一个错误.我按照解决方案步骤,结果是:
包devtools不适用R 2.15.1
拳打脚踢R CMD Rd2pdf package1.
Run Code Online (Sandbox Code Playgroud)Hmm.. Looks like a package Converting Rd files to LaTeX Creating pdf output from LaTeX Error in texi2dvi(file=file, pdf=true, clean=clean, quiet=quiet, : pdflatex not available Error in running tools::texi2pdf
我在这里缺少什么,或者有解决方法吗?或许,有没有办法在包创建过程中抑制pdf生成?
更新:当我在LINUX(CentOS)中尝试它时,没有抛出此错误.
第 1 步:从http://miktex.org/2.9/setup下载并安装 MiKTeX
第 2 步:运行
Sys.getenv("PATH")
Run Code Online (Sandbox Code Playgroud)
在 R studio 中此命令返回 Rstudio 尝试查找 pdflatex.exe 的路径在 Windows(64 位)中,它应该返回 C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe 如果 pdflatex.exe 是不位于此位置 Rstudio 给出此错误代码 41。
步骤 3:要设置此路径变量,请运行:
Sys.setenv(PATH=paste(Sys.getenv("PATH"),"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/",sep=";"))
Run Code Online (Sandbox Code Playgroud)