plotmath 中的 μ 符号排版不佳

问题描述

在基本 R 中使用认字体 (sans) 时,像 μ 这样的符号排版很差:

plot(1,xlab = bquote("I want sans font here,but serif font for:" ~ (mu * g)))

sans

g 看起来比 μ 符号大。

将字体系列设置为 serif 对此有所改善:

par(family = "serif)
plot(1,but serif font for:" ~ (mu * g)))

serif

仍然不完美,但更接近。

  • 如果我希望文本为 sans,是否可以更改符号的中间句子的字体系列?
  • 如果没有,是否有更好的方法plot 中排版 μg?

解决方法

如果没有,是否有更好的方法在 plot 中排版 μg

事实证明,确实有一种更简单的方法来获得更好的排版符号:

plot(1,xlab = "It turns out you can just use the character μ directly")

μ

如果您使用正确的编码保存(这里我使用了 UTF-8),许多符号可以直接在 R 代码中使用,并且会正确打印。

我希望这个答案对其他人有用。