Dan*_*vez 4 pdf r knitr r-markdown
YAML 标头:
---
subtitle: "subtitle"
title: "title"
output:
pdf_document:
toc: true
toc_depth: 2
number_sections: true
---
Run Code Online (Sandbox Code Playgroud)
这会将目录放在文档的最开头,但我希望将其放在前两页之后。
有谁知道如何管理这个?我不想使用太多的 LaTeX。
如果前两页应包含静态内容(不在 R Markdown 文档正文中生成),则只需对 Pandoc 使用的 LaTeX 模板进行少量修改即可将目录移动到第 3 页。
正如The Cookbook中所解释的,默认的 LaTeX 模板是这个(最新版本)。
下载该文件并将其保存在 RMD 文件的目录中。在下面的示例中,我将文件命名为toc-at-page3-template.tex.
编辑模板:例如,在第476行之后(即之前$if(toc)$),添加
\begin{center}
Custom Stuff
\end{center}
\clearpage
\begin{center}
More Custom Stuff
\end{center}
\clearpage
Run Code Online (Sandbox Code Playgroud)
在您的 RMD 文件中,启用自定义模板:
output:
pdf_document:
toc: true
template: toc-at-page3-template.tex
---
Foo.
Run Code Online (Sandbox Code Playgroud)
输出:( 点击缩略图放大)
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |