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

MYa*_*208 3 r pandoc knitr

由于版本1.2 knitr有一个新功能pandoc,可以直接通过pandoc将markdown文档转换为其他格式R(参见此处).例如

library(knitr)
pandoc('foo.md', format='html')  # HTML
Run Code Online (Sandbox Code Playgroud)

我想知道如何将Markdown文档(请参阅针对MWE的knitr-slides.md)转换为HTML5幻灯片.谢谢

Dav*_*son 6

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

<!--pandoc
s:
S:
i:
mathjax:
-->
Run Code Online (Sandbox Code Playgroud)

然后使用该命令

library(knitr)
knit("foo.Rmd")
pandoc("foo.md", format="dzslides")
Run Code Online (Sandbox Code Playgroud)

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

pandoc  -s -S --mathjax -f markdown -t dzslides -o foo.html 'foo.md'
Run Code Online (Sandbox Code Playgroud)

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