r - tikzDevice 主标题不带粗体

标签 r latex tikzdevice

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

作为示例,我在 R 中创建了以下图表:

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

它产生必要的 LaTeX 输出,但引入了 {\bfseries $\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()

关于r - tikzDevice 主标题不带粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51977721/

相关文章:

r - 如何在没有 hlines 的情况下打印 xtable

vim - 更正 GVim 中的错误后返回主 latex 文件

r - grid_plot + tikzDevice + 带有 latex 标记的共享图例

熔化( reshape )中的 R 错误 - 行数

r - iGraph 中的着色节点

read.csv 用 `?` 替换 `.` 等列名字符,用 `-` 替换 `...`

R - 根据开始和结束日期的序列复制行

latex - 在 latex 中的项目中添加箭头

r - 将 `round` 或 `sprintf` 函数用于 ggpmisc 和 `dev="tikz 中的回归方程"`

R tikzdevice : How to use sans serif font