如何在表达式中使上标加粗

How to make superscripts bold within an expression

我正在尝试制作一个包含上标和下标的轴标题,但还需要整个标题为粗体。当我在表达式后放置粗体时,只有普通文本会变成粗体,而上标和下标则为普通字体。 如何将整个标题设为粗体?

plot+labs(y=expression(bold(paste("L",og[10]," cell concentration (cells ",ml^-1,")",sep=""))))

到目前为止,这是我的代码,10 和 -1 是根据需要加下标和上标的,但不是粗体。

不要分别使用数字(10 和 -1)作为下标和上标,而是使用文本(“10”和“-1”):

labs(y=expression(bold(paste("L",og["10"]," cell concentration (cells ",ml^"-1",")",sep=""))))