我正在使用 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)
```
在生成的绘图中,我希望轴编号、绘图标题等中的字体注释使用衬线字体(与数学注释中出现的相同字体)排版,但实际输出是使用无衬线字体排版字体。重要的是文档的其余部分仍然使用无衬线字体排版。