5

经过大量尝试弄清楚 .sty 是什么之后,如果我可以应用 .css 以及 YAML 可以做什么,我已经找到了一种方法,可以成功地简单地在 .PDF 输出中设置字体。

我转到 .Rmd 中的 YAML 标头并使用:

fontfamily:arev

我花了很长时间试图找出为什么sansfont不工作,我认为原因是因为我的乳胶引擎设置为pdflatex, not xelatexor 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 对象匹配的最简单方法是什么?

4

0 回答 0