我想使用网格图形为文本使用短连字符,例如
txt <- "a dash-in between"
以下示例显示结果因输出设备(pdf,png)而异.
pdf("test.pdf")
grid.text(txt)
dev.off()
png("test.png")
grid.text(txt)
dev.off()
pdf设备的连字符要长得多.
我想要的是使用pdf设备的短连字符.
我怎样才能做到这一点?
最佳答案 从grDevices包(cairo_pdf)中尝试基于cairo的PDF设备:
library("grid")
txt <- "a dash-in between"
cairo_pdf("test.pdf")
grid.text(txt)
dev.off()
检查功能()以查看系统是否支持cairo.