【发布时间】:2021-08-20 05:16:35
【问题描述】:
我有一个 RMarkdown 文档,其中包含一个示例 YAML 文件,当前格式为:
```{yaml}
name: r40_tidyverse
channels:
- conda-forge
- nodefaults
dependencies:
- r-base=4.0
- r-tidyverse
```
这会以漂亮的 YAML 语法突出显示(编织)成 HTML。
针织结果
我想把它作为一个外部 YAML 文件包含在上面,而不是上面的,比如envs/r40_tidyverse.yaml。我试过使用
```{yaml child="envs/r40_tidyverse.yaml"}
```
虽然这会正确加载文件,但生成的 HTML 只是一个 <p></p> 元素,文件内容位于其中。
针织结果
这是不可取的。
如何将外部 YAML 文件加载到 RMarkdown 文档中并实现类似于直接包含 YAML 代码块时的语法高亮?
【问题讨论】:
标签: r yaml r-markdown knitr