Могу ли я использовать данные YAML из дочернего .Rmd в качестве заголовка первого уровня для документа с поисковым вызовом? - PullRequest
3 голосов
/ 21 мая 2019

Я хотел бы использовать дочерние документы rmarkdown в качестве «глав» в моем документе с подкачкой страниц, и параметры YAML из этого дочернего документа, такие как title:, будут использоваться в качестве заголовка раздела первого уровня.В идеале все заголовки разделов в дочернем .Rmd должны быть изменены на один уровень ниже.

Я приложил все усилия, чтобы просмотреть обширную и замечательную документацию bookdown, pagedown и rmarkdown, но не смог понятьКак это сделать* Желаемый результат :

---
title: Parent Title
output: pagedown::html_paged
---

# Parent First level header

Some text.

# Child Title

## Introduction

Some Child text.

1 Ответ

0 голосов
/ 22 мая 2019

С https://bookdown.org/yihui/bookdown/usage.html:

Каждый файл R Markdown должен начинаться немедленно с заголовка главы, используя заголовок первого уровня, например, # Заголовок главы.

Вывозможно, можно будет взломать код для работы по своему усмотрению, но было бы проще просто добавить заголовки глав в качестве заголовков первого уровня, а затем просто увеличить все последующие заголовки разделов на один уровень ... например, с помощью поиска / замены нарегулярное выражение (^#+).

...