通过Pandoc通过R中的knitr将Markdown转换为HTML5幻灯片

时间:2013-05-10 17:31:36

标签: r knitr pandoc

由于版本1.2 knitr有一个新功能pandoc,可以直接在RSee here)中通过pandoc将markdown文档转换为其他格式。例如

library(knitr)
pandoc('foo.md', format='html')  # HTML

我想知道如何将Markdown文档(See knitr-slides.md for MWE)转换为HTML5幻灯片。感谢

1 个答案:

答案 0 :(得分:6)

首先,将以下内容添加到.Rmd文档中:

<!--pandoc
s:
S:
i:
mathjax:
-->

然后使用命令

library(knitr)
knit("foo.Rmd")
pandoc("foo.md", format="dzslides")

这仍然会创建文件foo.html,但会使用pandoc命令

pandoc  -s -S --mathjax -f markdown -t dzslides -o foo.html 'foo.md'

创建它,这将导致输出在HTML5幻灯片中。