我希望这是一个简单回答的问题。我正在使用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;似乎都不起作用。有什么想法吗?
答案 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}