我目前正在使用 pdf 文档,Rmarkdown
但RStudio
我对如何自定义 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
这里。