经过大量尝试弄清楚 .sty 是什么之后,如果我可以应用 .css 以及 YAML 可以做什么,我已经找到了一种方法,可以成功地简单地在 .PDF 输出中设置字体。
我转到 .Rmd 中的 YAML 标头并使用:
fontfamily:arev
我花了很长时间试图找出为什么sansfont
不工作,我认为原因是因为我的乳胶引擎设置为pdflatex
, not xelatex
or lualatex
。我已经尝试了这两个选项,这导致进程挂起并且不得不中止。我已经安装了 MiKTeX 2.9,所以问题一:
如何更改引擎以停止进程挂起?
其次,我看过一些文档,并且在理论上理解在文件夹中有一个 .sty 文件作为 LaTeX 渲染的一种设置文件的想法,尽管我一直无法找到它需要什么的简单解释包含,以及它可以做什么。那么问题二:
.sty 文件中有什么内容,它会为我的工作流程添加什么内容?
第三,我终于在这里sansfont
找到了推动我前进的线索fontfamily
,尽管文档说
fontfamily
用于 LaTeX 文档的字体包(带有 pdflatex):TeXLive 有 bookman (Bookman)、utopia orfourier (Utopia)、fouriernc (New Century Schoolbook)、times or txfonts (Times)、mathpazo or pxfonts or mathpple (Palatino)、libertine (Linux Libertine)、arev (Arev Sans) 和默认的 lmodern 等。
这有点帮助,但“除其他外”非常模糊,并不表示进一步的资源。
什么“其他”可用。如何检查当前设置中可能提供的内容?
编辑
额外的功劳:我还意识到ggplot2
我正在为所有人编写报告的对象都有自己的字体集,就我而言,这可能是主题的设置。
将 YAML 标头中的字体选择与 ggplot2 对象匹配的最简单方法是什么?