R Markdown PDF 更改标题的字体和颜色

gul*_*ter 0 css pdf markdown latex r

我需要更新 R Markdown PDF 文件中标题(仅标题)的颜色和字体。我找到了有关如何对整个文档执行此操作的资源,但找不到仅更改标题的答案。

非常感谢你!

---
title: "Untitled"
output: pdf_document
---
Run Code Online (Sandbox Code Playgroud)

Ral*_*ner 6

Grada Gukovic 提供的解决方案的简化版:

您可以通过 YAML 标头将简单的 LaTeX 语句添加到您的文档中header-includes,例如:

---
title: "Untitled"
output: pdf_document
header-includes:
    - \usepackage{sectsty}
    - \allsectionsfont{\color{cyan}}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for
authoring HTML, PDF, and MS Word documents. For more details on using
R Markdown see <http://rmarkdown.rstudio.com>.
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

这对于像这里看到的那样的小添加最有用。如果您想添加多于几行的 LaTeX 代码,通常更容易将它们保存到外部文件中,比如preamble.tex通过

---
output:
  pdf_document:
    includes:
      in_header: preamble.tex
---
Run Code Online (Sandbox Code Playgroud)

其他可能的地方是before_bodyafter_body,参见?rmarkdown::includes