Я бы рекомендовал, чтобы люди использовали пакет bookdown для создания отчетов из нескольких файлов R Markdown. Он добавляет много полезных функций, таких как перекрестные ссылки, которые очень полезны для более длинных документов.
Адаптация примера из @Eric - вот минимальный пример настройки bookdown. Основная деталь заключается в том, что основной файл должен называться index.Rmd
и должен включать дополнительную строку YAML site: bookdown::bookdown_site
:
index.Rmd
---
title: "A Minimal bookdown document"
site: bookdown::bookdown_site
output:
bookdown::pdf_document2:
toc: yes
---
01-intro .Rmd:
# Chapter 1
This is chapter 1.
```{r}
1
```
02-intro.Rmd:
# Chapter 2
This is chapter 2.
```{r}
2
```
Если мы вставим index.Rmd
bookdown, объедините все файлы в том же каталоге в алфавитном порядке ( это может быть изменено с помощью дополнительного файла _bookdown.yml
).
Как только вам станет удобно с этой базовой настройкой, легко настроить выпадающий документ и выходные форматы с использованием дополнительных файлов конфигурации, т.е. _bookdown.yml
и _output.yml
Дальнейшее чтение
- R Markdown: окончательное руководство : Глава 11 дает большой обзор bookdown
- Авторские книги с книжной книгой содержат исчерпывающее руководство по книге и рекомендуются для более подробной информации.