如何从knitr rmarkdown PDF中分离Title Page和Content of Page页面?

use*_*970 14 r

任何人都知道如何分离标题页和目录页面?从这段代码:

---
title: "Title Page"
output: 
  pdf_document:
      toc: true
      number_sections: true
---
Run Code Online (Sandbox Code Playgroud)

上面的几行代码创建了标题和内容表,但标题封面和内容表之间没有分离.

我已通过加入胶乳符号发现一种替代\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
Run Code Online (Sandbox Code Playgroud)

有没有办法,不必使用乳胶\newpage,\tableofcontents并使用rmarkdown以下块中的某个地方:

---
title: "Title Page"
output: 
    pdf_document:
        toc: true
---
Run Code Online (Sandbox Code Playgroud)

Lew*_*krr 9

我在下面的选项中使用了三个乳胶文件 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
---
Run Code Online (Sandbox Code Playgroud)

before_body文件包含您想要的所有选项\begin{document}和标题选项,但在开始编写文档正文之前.在该文件中,只需放置一个\newline,如下:

\newpage
Run Code Online (Sandbox Code Playgroud)

而已!before_body.tex文件中 没有其他内容.这应该工作.

现在,如果只有我可以垂直居中标题页...

  • 如果您仍在寻找垂直居中标题的方法,可以通过将标题行更改为此来添加垂直空间:`title:\ vspace {3in} Title Page`(基于[this answer]中的代码(http) ://tex.stackexchange.com/a/111588/4762)在Tex Stack Exchange网站上). (2认同)