R plot / expression

时间:2017-08-14 17:07:27

标签: r pdf graphics fonts figure

我在使用R制作PDF时尝试使用Computer Modern字体。我有一个应该包含小写字母L的表达式。因为它看起来非常像1,所以我想改为使用ℓ。到目前为止,我无法做到这一点。

最小的工作示例:

library(extrafont)
pdf("ell_plot.pdf", width=5.5, height=5, font="CM Roman")
plot(1, xlab="\u{2113}")
dev.off()
embed_fonts("ell_plot.pdf", outfile="ell_plot.pdf")

错误消息:

47: In text.default(x, y, ...) :
conversion failure on 'ℓ' in 'mbcsToSbcs': dot substituted for <e2>

我只是得到“......”应该有\ ell。

如果我使用cairo_pdf而不是pdf,它会显示,但是Computer Modern不起作用。

0 个答案:

没有答案