What commands are run when pressing "Knit HTML" on an R Markdown file in Rstudio 0.96?
我的动机是,当我在另一个文本编辑环境中时,我可能希望运行相同的命令,或者我可能希望将该命令合并到一个更大的makefile
中.
What commands are run when pressing "Knit HTML" on an R Markdown file in Rstudio 0.96?
我的动机是,当我在另一个文本编辑环境中时,我可能希望运行相同的命令,或者我可能希望将该命令合并到一个更大的makefile
中.
将Sys.sleep(30)
放入一个块中,您将清楚地看到RStudio调用了哪些命令.基本上是这样
library(knitr); knit()
来获取markdown 文件;第二步将在下一版本的markdown包中更加透明.目前,您可以使用knitr::knit2html('your_file.Rmd')
获得与RStudio提供的类似的HTML文件.
Update on 2019/09/17:上述答案适用于RStudio v0.96(2012年).现在R Markdown是通过rmarkdown::render()
编译的,rmarkdown::render()
使用Pandoc而不是退役的R包markdown.更多详细信息,请参见post Relationship between R Markdown, Knitr, Pandoc, and Bookdown.