【问题标题】:Create HTML slides with knitr, Rmarkdown and pandoc使用 knitr、Rmarkdown 和 pandoc 创建 HTML 幻灯片
【发布时间】:2013-10-03 14:32:48
【问题描述】:

我正在尝试使用 knitr、Rmarkdown 和 pandoc 创建 HTML 幻灯片。 我收到了来自http://rprogramming.net/create-a-slideshow-powerpoint-with-r-knitr-pandoc-and-slidy/ 的参考。

但我在第 5 步遇到了问题。执行后

knit("test4.Rmd")
system("pandoc -s -t slidy test4.md -o test4.html")

我收到了一条消息

pandoc.exe:无法解析 YAML 标头:找到无法解析的字符 启动任何标记“源”(第 13 行,第 1 列)

请帮我解决这个问题。提前致谢!

【问题讨论】:

  • 试过新的 RStudio 预览版了吗?它是无缝的。
  • 没有 Rmd 这几乎是不可能的。
  • 我已经尝试了新的 RStudio 预览和 Rstudio 中提供的其他预览。但这仍然行不通。

标签: r knitr pandoc r-markdown


【解决方案1】:

您可以检查 md 文件中的第 13 行。并将--- 更改为----- 或更多。这就是我解决问题的方法。

显然它与 YAML 标头有关。我刚刚从another stackoverflow answer 获得灵感,所以我想也许将--- 更改为----(只需添加更多-)可以防止pandoc 将其视为YAML 块。

【讨论】:

  • 你能详细说明你的答案吗?为什么它有效?这种变化会带来什么影响?
  • 我认为这与 YAML 标头有关。我是 YAML 的新手,我刚从 another stackoverflow answer 获得灵感,所以我想可能将 --- 更改为 ----(只需添加更多 -)可以防止 pandoc 将其视为 YAML 块.
  • 您应该将其编辑到您的答案中,而不仅仅是发表评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 2021-12-14
  • 1970-01-01
  • 2013-02-15
  • 2016-08-15
  • 1970-01-01
相关资源
最近更新 更多