示例:
---
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.
我尝试了一些选择,但没有一个起作用。请让我知道是否有办法。
答案 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.