我在使用 R 中的 ggplot 创建图表,使用 tikzdevice 将其保存,然后使用 latex 在较大的文档中编译它们。
当我创建一个非常简单的图表时,例如:
当我创建一个非常简单的图表时,例如:
require(ggplot2)
require(tikzDevice)
tikz("test.tikz", height = 4, width = 4)
ggplot(data = data.frame(x = c(1:3), y = c(1:3)), aes(x=x, y=y)) +
geom_point() +
theme(text = element_text(family = "sans", face = "bold"))
dev.off()
虽然我可以使用theme
中的element_text
选项更改大小和字体,但更改字体族不起作用。也就是说,导出的tikz
文件不包含无衬线字体命令。
我该如何在导出的图形中使用无衬线字体来显示文本(特别是坐标轴标签)?