R Markdown 标题/正文间距格式

Jor*_*pos 3 pdf formatting r r-markdown

我确定这已经在那里了,但我似乎找不到它。如何更改 PDF 输出的 RMarkdown 文件中标题和正文之间的间距?我不太精通 TeX 或 pandoc,所以我想知道在 YAML 标头中是否有一种简单的方法可以做到这一点?

谢谢!

编辑:

这是我拥有的代码(我认为这在 RMarkdown 文件中被称为 YAML 标头,但我有点知道降价格式,所以这可能是错误的)。

---
title: "Predicting Diabetes"
author: "Jordan"
date: "April 28, 2018"
output: 
   pdf_document:
    pandoc_args: [
      "-V", "classoption=twocolumn"
    ]
---
Run Code Online (Sandbox Code Playgroud)

目前我已经创建了我的 PDF 的两列格式,但是标题似乎有些分散,所以我想知道是否有什么可以添加到上面可以调整标题和正文之间的间距。我正在插入一张图片,说明标题之间的间距相当大。

hpe*_*626 5

一种方法是使用header-includesLaTeXtitlesec包来调整标题前后的空格。

这是 YAML 代码。

---
title: "Predicting Diabetes"
author: "Jordan"
date: "April 28, 2018"
output: 
   pdf_document:
    pandoc_args: [
      "-V", "classoption=twocolumn"
    ]
subparagraph: yes
header-includes: |
  \usepackage{titlesec}
  \titlespacing{\section}{0pt}{12pt plus 2pt minus 1pt}{0pt plus 1pt minus 1pt}
  \titlespacing{\subsection}{0pt}{12pt plus 2pt minus 1pt}{0pt plus 1pt minus 1pt}
  \titlespacing{\subsubsection}{0pt}{12pt plus 2pt minus 1pt}{0pt plus 1pt minus 1pt}
---
Run Code Online (Sandbox Code Playgroud)

以下是这种方法的重要方面:

  1. subparagraph: yes. 你需要这个才能使用titlesec. 默认情况下在 LaTeX\subparagraphpandoc 模板中重新定义(pandoc 中else$部分)。

  2. 这是一篇很好地解释了\titlespacing工作原理的帖子