R中的Unicode下标

R中的Unicode下标,r,unicode,R,Unicode,我想使用unicode编写\sigma^2\u I,我可以通过以下方式获得三分之二的成功: "\u03C3\U00B2" 我一辈子都搞不懂如何添加下标。根据正确的unicode,下标i为“\u1D62”,但在R中,这不会打印下标i 我知道,对于绘图中的文本,可以使用表达式,但这不适用于绘图,因此表达式不起作用 任何帮助都将不胜感激 编辑:在仅打印不一定计算unicode的情况下,似乎使用cat计算unicode。我仍然不明白为什么unicode字符不一致。根据这一点,下标k的unicode字符

我想使用unicode编写
\sigma^2\u I
,我可以通过以下方式获得三分之二的成功:

"\u03C3\U00B2"
我一辈子都搞不懂如何添加下标。根据正确的unicode,下标i为
“\u1D62”
,但在R中,这不会打印下标i

我知道,对于绘图中的文本,可以使用
表达式
,但这不适用于绘图,因此
表达式
不起作用

任何帮助都将不胜感激


编辑:在仅打印不一定计算unicode的情况下,似乎使用
cat
计算unicode。我仍然不明白为什么unicode字符不一致。根据这一点,下标k的unicode字符是
“\u2096”
,但是
cat(“\u2096”)
打印出一个厚的|

这就是您要找的:
绘图(1,1,xlab=expression(sigma[i]^2))
我知道
expression
,但这对绘图之外的我没有帮助请提供一个可复制的示例,以便我们可以提供适用于特定上下文的代码。这是一张表格、rmarkdown文档还是。。。?对于rmarkdown(或swave)文档中的文本,它应该是
$\sigma\u i^2$
。我只想在r控制台中打印。参见上面的示例,其中sigma平方部分工作hmm,
cat(“\u03C3\U1D62\U00B2”)
对我有效,但裸字符串不起作用。