最近我升级到Fedora v31,并开始注意到任何LaTeX符号不再能在.png
中正确呈现。例如,使用R生成图,
library(ggplot2)
library(latex2exp)
df <- data.frame(Deltax=seq(10), Gamma=seq(10)^2)
gg <- ggplot(df, aes(x=Deltax, y=Gamma)) + geom_point() + labs(x=TeX("$\\Delta x$"), y=TeX("$\\gamma$"), subtitle="unicode: ∞, ⚽")
ggsave(filename='delme.png', plot=gg)
ggsave(filename='delme.pdf', plot=gg) # Works fine
产生图像。请注意,另存为
.pdf
时没有任何问题。为什么会这样呢?我猜这可能是latex2exp
的问题,即使它工作了也能给出相当平均的结果,但我不确定。