我想在我的pagedown文档中使用子rmarkdown文档作为“章节”,并将该子文档中的YAML选项(例如title:
)用作第一级部分标题。理想情况下,子级中的所有节标题都将更改为低一级。
我竭尽全力阅读了关于bookdown,pagedown和rmarkdown的大量精彩文档,但是还没有弄清楚如何实现这一目标。
家长推荐:
---
title: Parent Title
output: pagedown::html_paged
---
# Parent First level header
Some text.
```{r, child='child.Rmd'}
儿童Rmd :
---
title: Child Title
---
# Introduction
Some child text.
所需结果:
---
title: Parent Title
output: pagedown::html_paged
---
# Parent First level header
Some text.
# Child Title
## Introduction
Some Child text.
答案 0 :(得分:0)
来自https://bookdown.org/yihui/bookdown/usage.html:
每个R Markdown文件必须使用第一级标题(例如,#章节标题)立即以章节标题开头。
您也许可以修改代码以使其按需工作,但是将章节标题添加为第一级标题,然后将所有后续章节标题增加一个级别似乎更容易...例如在正则表达式(^#+)
上查找/替换。