使用R Markdown在PDF中缩进第一行段落

时间:2015-04-05 17:27:51

标签: r pdf latex r-markdown

我希望这是一个简单回答的问题。我正在使用Rmarkdown / knitr来创作PDF文档(在RStudio中)。许多LaTeX类(如文章)自动缩进文本段落的第一行,但Rmarkdown不会,也不能找到一种方法。

这是一个简单的例子:

---
title: "minimal"
author: "prison rodeo"
output: pdf_document  
---

This is an R Markdown document. 

I would like this paragraph to be first-line indented, but it is not.

使用>缩进整个段落,这不是我想要的。我在每个段落的开头尝试了空格/制表符,并使用\ indent;似乎都不起作用。有什么想法吗?

3 个答案:

答案 0 :(得分:7)

默认的Pandoc模板包含indent参数。如果设置为true,则段落以缩进开头。

----
title: "Title"
author: "Me"
output: pdf_document
indent: true
----

答案 1 :(得分:3)

我相信您的YAML标题中的以下内容将起作用,并且如果您决定将文档编织为HTML文件,则具有仍在编译的优势(但是,我还没有对此进行测试)。

----
title: "Title"
author: "Me"
header-includes:
   - \setlength\parindent{24pt}
output:
    pdf_document
----

答案 2 :(得分:1)

如果您所追求的内容恰好也是其他方面的默认设置,您可能也有兴趣将\parskip选项设置为其默认设置,因为否则设置为{{1} }

{6pt plus 2pt minus 1pt}