2016-01-12 102 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

相關問題