2015-01-13 36 views
4

有沒有一種方法可以從命令行創建R呈現?從命令行呈現R呈現

https://support.rstudio.com/hc/en-us/articles/200486468-Authoring-R-Presentations

我具有存儲在my_file.RPres文件下述R文稿文件。

Title 
======================================================== 
author: Me 
date: Jan 9, 2015 
transition: none 
css: template.css 

This is my presentation. 

有什麼辦法來指定rmarkdown::render()knit()pandoc(),或另一條R命令,這是一個 「R簡報」 .RPres文件,而不是ioslides_presentationbeamer_presentationslidy_presentation

我的.RPres文件的標題上沒有任何YAML元數據,並且.css文件是基於由RStudio生成的帶有「預覽」和「另存爲網頁...」的HTML文件創建的。

+2

「'knit()',''pandoc()'和'render()'似乎沒有渲染它」是什麼意思?你可以添加你的代碼嗎? – nrussell

+0

@nrussell剛剛編輯帖子以反映您的建議。 – user3874377

+0

嗯,這似乎有點奇怪,似乎沒有太多文檔手動創建演示文稿文件。如果您使用的是Linux機器,則可以通過pandoc(終端中的「man pandoc」)手冊頁閱讀,該手冊似乎有相當多的信息。或者在RStudio中創建一個默認的R Markdown演示文稿(可能首先運行'options(verbose = TRUE)'),觀察點擊'Knit HTML'後彈出的R Markdown窗口中生成的系統命令。 – nrussell

回答

2

我在RStudio支持社區頁面上問過這個問題,'官方'的回答是否定的。一位同事在github上查看了代碼,並驗證了該方法僅在下拉UI中調用。看起來像這樣做,你將不得不實際編譯自己的包裝。