更改由rmarkdown生成的PDF中的字体
我正在使用rmarkdown生成报告。 编织PDF时
---
title: "Untitled"
output: pdf_document
---
我想指定用于创建PDF的字体。 官方文档(请参阅“LaTeX选项”一节)说我可以做到这一点。 但是,我从来没有使用过LaTeX,也无法理解如何在rmarkdown
软件包使用的.Rmd文档顶部的YAML选项中进行选择。
问题:如何更改由rmarkdown生成的PDF中的字体?
sessionInfo()R版本3.1.0(2014-04-10)平台:x86_64-w64-mingw32 / x64(64位)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] grid stats graphics grDevices utils datasets methods base
other attached packages:
[1] ggplot2_1.0.0 RODBC_1.3-10 knitr_1.6 dplyr_0.2
我从来没有使用LaTeX,也不想在这个妈妈身上进入
YAML选项中的缩进是有意义的。 正如指示所指出的那样“请注意,这些选项不会出现在输出部分的下方,而是出现在顶层,连同标题,作者等)”。 所以,
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
会产生一个未使用的参数错误,而
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
将完成这项工作。 另外,在YAML之后插入的LaTeX命令似乎可以覆盖它:所以
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
fontsize{12}{22}
fontseries{b}
selectfont
使用默认字体生成PDF,而不是Calibri,但是,字体选项传递正常。
只是一个简单的例子。 将这些行添加到您的RMD主文本区域并查看效果。
fontfamily{cmr}
fontsize{12}{22}
fontseries{b}
selectfont
希望这可能有所帮助
链接地址: http://www.djcxy.com/p/33441.html上一篇: Changing font in PDF produced by rmarkdown
下一篇: Compiling PDF from a .rnw file in RStudio gets error in function getSymbols()