【发布时间】:2018-03-27 03:17:30
【问题描述】:
我似乎无法在 r 中显示希腊字母。我正在使用 RStudio,无论我尝试什么,我似乎都无法显示希腊字符。最初我尝试在bquote 中显示希腊字母,使用的语法来自我学习的课程,教授。发表并证明它在课堂上有效。当它只显示正方形**时,我尝试了更基本的显示希腊字母的方法。我尝试使用expression,然后尝试找到最简单的方法并运行我在网上找到的语法:
mycoef <- rnorm (1000)
hist(mycoef, main = expression(beta))
在所有情况下,它要么显示一个正方形(如无法识别的符号),要么只显示单词(beta、chi 等)。此语法还使用 R 而不是 RStudio 显示了一个正方形。
我试图改变一点文件的编码(ASCII/UTF-8),但这并没有改变任何东西。如果有任何改变,我正在使用 mac (macOS Sierra 10.12.4)。
**当使用bquote 语法时,希腊字母不是它变为正方形的唯一字符。不带引号的 == 和 ~~ 也显示为正方形。
这是我的sessionInfo() -
R 版本 3.4.2 (2017-09-28)
平台:x86_64-apple-darwin15.6.0(64位)
运行于:macOS Sierra 10.12.4
矩阵产品:默认 BLAS:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK:/Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
语言环境: [1] pt_PT.ISO8859-1/pt_PT.ISO8859-1/pt_PT.ISO8859-1/C/pt_PT.ISO8859-1/C
附加的基础包: [1] grid stats graphics grDevices utils datasets methods base
其他附加包: [1] plyr_1.8.4 meta_4.8-4 openxlsx_4.0.17
通过命名空间加载(未附加): [1] 编译器_3.4.2 工具_3.4.2 rcpp_0.12.13
=====
请注意,作为解决此问题的尝试,我运行了 sessionInfo - Sys.setlocale("LC_ALL", "pt_PT.ISO8859-1") 中显示的此语法,但没有帮助。
谢谢!
【问题讨论】:
-
在我的机器上按预期工作。请提供您的
sessionInfo()。这是否适合您? β -
我在原帖中添加了
sessionInfo()。谢谢! -
您没有回答我的问题,这(箭头之间)是否正确显示?
-->β<-- -
对不起,是的,复制到简单粘贴时显示正常