【问题标题】:How to separate Title Page and Table of Content Page from knitr rmarkdown PDF?如何将标题页和目录页与 knitr rmarkdown PDF 分开?
【发布时间】:2015-06-22 05:08:39
【问题描述】:

有人知道如何分离标题页和目录页吗? 从此代码:

---
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
---

【问题讨论】:

    标签: r


    【解决方案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 文件中没有其他内容。应该可以的。

    现在,要是我能垂直居中标题页就好了……

    【讨论】:

    • 如果您仍在寻找一种将标题垂直居中的方法,您可以通过将标题行更改为以下内容来添加垂直空间:title: \vspace{3in}Title Page(基于 Tex 中 this answer 中的代码堆栈交换网站)。
    猜你喜欢
    • 1970-01-01
    • 2017-04-13
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2021-12-10
    • 1970-01-01
    相关资源
    最近更新 更多