【问题标题】:R and RStudio don't display greek letters and other symbols - display squares insteadR 和 RStudio 不显示希腊字母和其他符号 - 而是显示正方形
【发布时间】: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()。谢谢!
  • 您没有回答我的问题,这(箭头之间)是否正确显示? --&gt;β&lt;--
  • 对不起,是的,复制到简单粘贴时显示正常

标签: r rstudio


【解决方案1】:

如果您了解 LaTeX 的基础知识,可以尝试使用包 latex2exp

library(latex2exp)

mycoef <- rnorm (1000)
hist(mycoef, main = TeX("$\\beta$"))

【讨论】:

  • 不幸的是,这并没有解决问题。不过谢谢。
  • 在 RStudio 中,确保工具 --> 全局选项 --> 代码 --> 保存 --> “默认文本编码”设置为 UTF-8。
  • 在 MacOS 中:打开终端 --> 首选项 --> 高级 --> 文本编码 --> Unicode (UTF-8)。
  • 终端中的首选项已设置为 UTF-8。我根据您在 RStudio 中的建议更改了设置,但不幸的是,这并没有改变任何东西。无论如何,谢谢。
【解决方案2】:

我解决了在 Windows 上更新符号字体的问题。 (1) 下载文件 Symbol.ttf (https://www.fontsupply.com/fonts/S/Symbol.html), (2) 在您的\Windows\Fonts 文件夹中找到文件symbol.ttf,并替换为新副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多