Как отделить титульную страницу и таблицу содержания страницы от knitr rmarkdown PDF?
Кто-нибудь знает, как отделить страницу "Титульная страница" и "Таблица содержимого"?
Из этого кода:
---
title: "Title Page"
output:
pdf_document:
toc: true
number_sections: true
---
Несколько строк кода выше создают заголовок и таблицу содержимого, но нет разделения между титульной страницей заголовка и таблицей содержимого.
Я нашел альтернативу, добавив символы латекса \newpage
и \tableofcontents
:
---
title: "Title Page"
output:
pdf_document
---
\centering
\raggedright
\newpage
\tableofcontents
# header 1
```{r}
summary(cars)
```
## header 2
```{r, echo=FALSE}
plot(cars)
```
## header 3
lore ipsum
# header 4
lore ipsum
Есть ли способ без использования латекса \newpage
и \tableofcontents
и использовать rmarkdown
где-то в следующем блоке:
---
title: "Title Page"
output:
pdf_document:
toc: true
---
Ответы
Ответ 1
Я использовал трифтекту латексных файлов в параметрах в includes:
---
title: "Title Page"
output:
pdf_document:
toc: true
number_sections: true
includes:
in_header: latex/header.tex
before_body: latex/before_body.tex
after_body: latex/after_body.tex
---
В файле before_body
содержатся все параметры, которые вы хотите ПОСЛЕ \begin{document}
и параметры заголовка, но ПЕРЕД тем, как вы начнете писать тело вашего документа. В этом файле просто поместите \newline
, например:
\newpage
Что это! Ничего больше в файле before_body.tex
. Это должно работать.
Теперь, если бы я мог вертикально центрировать титульную страницу...