【发布时间】:2019-06-01 13:33:22
【问题描述】:
我正在使用 R-Markdown + Beamer 准备演示文稿,并且希望每个绘图注释都使用衬线字体排版。
这是一个最小的例子(为了运行它,代码应该粘贴到一个 .Rmd 文件中并用 knitr 编译):
---
title: An example
subtitle: which should work
output:
beamer_presentation:
theme: metropolis
header-includes:
\usefonttheme[onlymath]{serif}
---
## A slide
```{r test, echo=FALSE, fig.height=3.2, fig.width=4, fig.align='center', dev='tikz', external=FALSE}
plot(2*pi*(0:19)/20, sin( 2*pi*(0:19)/20 ), xlab = '$x$', ylab='$\\sin(2\\pi x)$', pch=21, bg=rgb(0,.4,.7,.5), main='A plot using \\LaTeX', font.main=1)
```
在生成的绘图中,我希望轴编号、绘图标题等中的字体注释使用衬线字体(与数学注释中出现的字体相同)排版,但实际输出是使用无衬线字体。重要的是文档的其余部分仍然使用无衬线字体排版。
【问题讨论】:
标签: r-markdown knitr tikzdevice