【问题标题】:How to force rmarkdown pdf output to start the table of contents in a new page?如何强制 rmarkdown pdf 输出在新页面中启动目录?
【发布时间】:2021-12-10 07:04:43
【问题描述】:

我想在编织时在目录之前有一个分页符。现在它在标题(第一页)之后显示目录,这不美观。

【问题讨论】:

  • 或者this question
  • @Ben 谢谢,但我试过这个例子,但它会生成多个 LaTeX 文件,需要在 .tex 文件中手动更改。我只需要pdf输出。
  • @manro 我下载了 default.tex 文件并按照建议将其放置在 rmd 目录中。你能帮我把空白页放在默认模板中的什么位置吗?现在我收到执行的错误消息。 p.s.我不是很了解LaTeX,也许这就是我感到困惑的原因。
  • @Safa 添加您在问题正文中所做的操作。来自 .rmd 的代码

标签: r pdf r-markdown


【解决方案1】:

对您来说最简单的解决方案 - 将文档类更改为报告(目录将在第二页上)。

---
title: "test"

header-includes: 
 \usepackage{geometry}
 \geometry{top=0.75in,left=3in,bottom=0.75in,right=0.80in}

output:
  pdf_document:
    toc: true
    number_sections: true
documentclass: report   
---

\chapter{First}

\chapter{Second}

【讨论】:

  • 非常简单;但是,它会在一定程度上改变页边距并扭曲结构。我们可以在这里增加每一页的边距吗?
  • @Safa 是的,我们可以。您想在每一页上都有不同的边距吗?还是整个文档的页边距?
  • 一个标准边距,就像在添加 documentclass: report 之前一样会很棒。 @manro
  • @Safa 我在上面添加了,看。如果我有帮助,您可以接受我的回答;)
猜你喜欢
  • 2022-12-28
  • 1970-01-01
  • 2015-12-13
  • 1970-01-01
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 2021-02-18
  • 1970-01-01
相关资源
最近更新 更多