yaml - 如何将多个 CSS 文件添加到 R Markdown 中的 Revealjs 演示文稿中?

标签 yaml rstudio r-markdown reveal.js

我正在尝试使用 R Markdown 在 RStudio 中制作一个 Reveal.js 演示文稿。我想包含多个 CSS 文件:

---
title: "Slick Presentation"
output: 
  revealjs::revealjs_presentation: 
    css: "css/style.css","fonts/fonts.css"
---

我尝试过使用逗号分隔的值列表,但 YAML 解析器似乎不喜欢这样。

最佳答案

您需要将 CSS 文件列表放在方括号中,即

---
title: "Slick Presentation"
output: 
  revealjs::revealjs_presentation: 
    css: ["css/style.css","fonts/fonts.css"]
---

或列出以连字符为前缀的文件,即

---
title: "Slick Presentation"
output: 
  revealjs::revealjs_presentation: 
    css:
      - "css/style.css"
      - "fonts/fonts.css"
---

这是由 yaml 包解析的,而不是由 pandoc 解析的。有关生成字符串向量的方法的说明,请参阅 ?yaml::yaml.load,这正是 css 参数正在寻找的内容。

关于yaml - 如何将多个 CSS 文件添加到 R Markdown 中的 Revealjs 演示文稿中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44343824/

相关文章:

amazon-web-services - AWS Cloudformation IoTAnalytics ServiceManagedS3 YAML

.net-core - 测试未在 Azure Devops 编译的 aspnet core 3.0 测试项目上运行

ubuntu - kubectl 的每个命令的错误消息

r - R markdown和MikTex不同步

r - R 中的表格格式和输出

r - 使用 Rmd 的 knitr 分辨率较差

ruby - YAML:解析带有转义双引号的字符串时出错

r - 在 RStudio 中离线安装包

r - 不确定 R blogdown 工作流程

github - RStudio 和 Travis CI 构建检查不匹配 (libudunits2.so)