如何使用 Rmarkdown 自定义页眉?

如何使用 Rmarkdown 自定义页眉?

我目前正在使用 pdf 文档,RmarkdownRStudio我对如何自定义 YAML 部分感到非常困惑。这是我的实际代码:

---
title: "The very basics of R"
author: "Alejandro C."
date: "March, 2020"
output:
  pdf_document: 
    latex_engine: xelatex
    toc: true

mainfont: Times New Roman
fontsize: 12pt
header-includes:
  - \usepackage{titling}
  - \pretitle{\begin{flushleft}}
  - \posttitle{\end{flushleft}}  
  - \preauthor{\begin{flushleft}}
  - \postauthor{\end{flushleft}}  
  - \predate{\begin{flushleft}}
  - \postdate{\end{flushleft}}  

---

我想要实现的目标如下:

  • 在我的标题中使用更大的字体大小(例如,14)并将其加粗
  • 作者和日期使用 12 号字体
  • 对我的文档使用 11 号字体(我不知道是否必须在 YAML 部分中指定)

我对这个话题很陌生,所以我真的不知道除了R Markdown 参考指南. 任何帮助和建议都将不胜感激。

答案1

您丢失了标题强制环境的每个元素的格式,flushleft而不是重新定义 \maketitle,但有些像......

fontsize: 11pt
header-includes:
  - \usepackage{titling}
  - \pretitle{\begin{flushleft}\huge\bfseries}
  - \posttitle{\end{flushleft}}  
  - \preauthor{\begin{flushleft}\Large}
  - \postauthor{\end{flushleft}}  
  - \predate{\begin{flushleft}\large}
  - \postdate{\end{flushleft}}

... 一定接近您想要的。您可以看到字体大小与命令完全相同,\large或者\Large 这里

相关内容