如何使用部分粗体文本获取`mtext()`?

Dat*_*neR 6 r

我想在我的情节中添加一个文字,以便一个字母a显示为粗体.我从以下开始,但结果不是我需要的:

plot(1:5,axes=F)
mtext(c(only a should be bold),1:1,font=2)
Run Code Online (Sandbox Code Playgroud)

我该怎么做只做一个大胆的?

Bac*_*lin 10

可以使用复杂的文本编辑expression.有关?plotmath命令列表,请参阅.

mtext(expression(paste("only ", bold("a"), " should be bold")), 1, 1)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述