R legend中的小型大写字母?
这是一个简单的问题 我正试图用R写一个小大写文字的图例 我可以使用tikzDevice编写绘图,并手动将绘图更改为LaTex中的小大写,但我想知道在R本身中是否可能 谢谢 这是我目前使用的R代码:R legend中的小型大写字母?,r,text,smallcaps,R,Text,Smallcaps,这是一个简单的问题 我正试图用R写一个小大写文字的图例 我可以使用tikzDevice编写绘图,并手动将绘图更改为LaTex中的小大写,但我想知道在R本身中是否可能 谢谢 这是我目前使用的R代码: 图例(“右下角”,插图=.05,c(表达式(Delta*ZRT1),表达式(Delta*ZRT2)),lty=1:2,pch=1:2) 这是我试图进入R传奇的LaTex表达式: \Delta Z\textsc{rt\oldstylenums{1}}Unicode标准在IPA扩展中定义了许多“小大写”字
图例(“右下角”,插图=.05,c(表达式(Delta*ZRT1),表达式(Delta*ZRT2)),lty=1:2,pch=1:2)
这是我试图进入R传奇的LaTex表达式:
\Delta Z\textsc{rt\oldstylenums{1}}
Unicode标准在IPA扩展中定义了许多“小大写”字符。
例如,使用此Smallcaps生成器:
从Unicode 5.1开始,允许用小写Unicode字符表示完整拉丁字母的唯一缺失字符是Q和X的小写版本。
另请参见此处:生成的小大写字母不适用于所有字体。例如,该族(Libertine、Biolinum)在Unicode专用区域(E000-F8FF)中有其小写字母和旧式数字,如图所示 下面的示例图使用从small caps generator组装的轴标签,加上从私人使用区域组装的
small caps
和small nums
字符串。第一个绘图使用Times New Roman,它可以处理生成的小大写字母,但在私人使用区域中没有相应的标志符号。第二个绘图使用Linux Libertine O,它没有IPA扩展中的所有Unicode字符
库(ggplot2)
x实际上从未在R中见过真正的小写字母,可能分别是tolower()
example(tolower)
可能会有所帮助。是的,plotmath提供了所有信息:粗体、希腊语等,但不是小写字母。我会试试你的建议。我认为托洛尔帮不上忙(现在已经试过了)。我需要在图例中混合使用大写字母和小写字母(参见编辑的问题)。这是一种有趣的方法。谢谢你的回答。唯一的问题是,为了保持一致性,1需要与小盘股大小相同。否则,你肯定回答了这个问题。:)我找不到适用于小数字的Unicode符号:/
plot(1L:10, main="Aʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ")
legend("bottomright", expression(\Delta Zʀᴛ1")