如何在R markdown文档的中间更改字体大小和类型?

时间:2019-09-24 01:59:43

标签: r latex r-markdown

示例:

---
output: pdf_document
mainfont: Times New Roman
fontsize: 12pt
spacing: 1.1
geometry: "left=1in,right=1in,top=0.5in,bottom=1in"
vspace: 4pt
---

This line is normal text.

This line uses Garamond font and font size 14.

This line uses arial font and font size 16.

This line is normal text.

我尝试了一些选择,但没有一个起作用。请让我知道是否有办法。

1 个答案:

答案 0 :(得分:1)

我们可能会在rmarkdown脚本中使用LaTeX代码。用\fontfamily{}设置字体类型,可以在here中找到一些字体代码。 (请注意,由于我的系统上可能未安装Garamond,所以我在这里使用Palatino。)可以使用\fontsize{}{}设置字体大小,其中第一个{}代表字体大小,第二个代表间距。为了暂时解决这个问题,我建议将其嵌入\begingroup\endgroup中。保持您的YAML标头不变。

This line is normal text.

\begingroup
\fontfamily{ppl}\fontsize{14}{16}\selectfont
This line uses Garamond font and font size 14.
\endgroup

\begingroup
\fontfamily{phv}\fontsize{16}{18}\selectfont
This line uses arial font and font size 16.
\endgroup

This line is normal text.

结果

enter image description here