没有粗体字的 tikzDevice 主标题

tikzDevice main caption without boldface

我最近开始在 R 中使用 tikzDevice 来创建要在 LaTeX 中编译的图。但是,我还没有找到摆脱主标题中粗体字体的方法。

例如,我在 R 中创建了以下图形:

library(tikzDevice)
tikz(file = 'example.tex', standAlone = TRUE)
plot(1, main = 'Plot of $\hat{\beta}$')
dev.off()

它产生必要的 LaTeX 输出但引入了 {\bfseries Plot of $\hat{\beta}$}。当在示例中,普通字体的数学与粗体文本配对时,这尤其令人不快。我有兴趣从 R 中删除 \bfseries,因为我需要在 for 循环中生成多个图。

tikzDevice 只是翻译 R 图。在 R 中,标题默认为粗体。您可以使用 font.main = 1:

更改它
library(tikzDevice)
tikz(file = 'example.tex', standAlone = TRUE)
plot(1, font.main = 1, main = 'Plot of $\hat{\beta}$')
dev.off()