2016-01-12 67 views
0

我想使用rmarkdown:render-function从我的.rmd文件生成pdf文档。当我设置一些环境变量之后,从RStudio执行渲染功能,还RGUI它的工作原理:RMarkdown:使用rmarkdown生成pdf文档:Rcpp中的渲染函数

Sys.setenv(PATH = paste(Sys.getenv('PATH'), 'C:/Program Files/MiKTeX 2.9/miktex/bin/x64', sep=.Platform$path.sep)) 

Sys.setenv(RSTUDIO_PANDOC='C:/Program Files/RStudio/bin/pandoc') 

我也使用R集成在C++与RCPP包,这样我就可以执行R代码里面出来的C++。出于某种原因,当我通过Rcpp调用渲染函数时,渲染函数不起作用。也许它与环境变量有关?有任何想法吗?

回答

0

我想你需要照顾PATH之前你开始R影响由它启动的进程。

另外,它是Rcpp(带小写字母c,p和p),当所有工具都在PATH中时,它“适用于我”。

+0

好的,你能告诉你在PATH环境变量中有哪些相关的工具吗?谢谢! – HansHupe

+0

Linux。它只是工作。 –

+0

我收到以下错误: 错误grDevices :: pdf(NULL,宽度,高度,...): 此外:警告消息: 未能加载编码文件'WinAnsi.enc' – HansHupe

相关问题