问题描述
在基本 R 中使用默认字体 (sans
) 时,像 μ 这样的符号排版很差:
plot(1,xlab = bquote("I want sans font here,but serif font for:" ~ (mu * g)))
g 看起来比 μ 符号大。
将字体系列设置为 serif
对此有所改善:
par(family = "serif)
plot(1,but serif font for:" ~ (mu * g)))
仍然不完美,但更接近。
- 如果我希望文本为
sans
,是否可以更改符号的中间句子的字体系列?
- 如果没有,是否有更好的方法在
plot
中排版 μg?
解决方法
如果没有,是否有更好的方法在 plot
中排版 μg
事实证明,确实有一种更简单的方法来获得更好的排版符号:
plot(1,xlab = "It turns out you can just use the character μ directly")
如果您使用正确的编码保存(这里我使用了 UTF-8),许多符号可以直接在 R 代码中使用,并且会正确打印。
我希望这个答案对其他人有用。