【问题标题】:Why poodles and bathtubs, but not subscript capital letters? (Unicode in Julia)为什么贵宾犬和浴缸,而不是下标大写字母? (Julia 中的 Unicode)
【发布时间】:2020-05-28 02:04:28
【问题描述】:

我很高兴看到在 Julia 中您可以输入许多数学符号和希腊字母等。更重要的是,我看到您可以通过\_x\^x 输入下标和上标字母。有趣的是,您可以输入一些上标大写字母,例如\^L,但您不能输入相应的下标字母(\_L)。为什么会这样?

但更重要的是,我滚动浏览巨大的list of unicode characters one can type in Julia,发现您可以输入各种有用的东西,比如贵宾犬和浴缸。为什么你可以输入所有这些奇怪的东西,但你不能输入大写的下标(这在 Julia 的上下文中似乎更有用)?

这些决定到底是谁做的? Julia 是完全遵循预先确定的标准,还是他们自己做出决定? (我会认为这是一个标准,但我不认为,例如,上标字母是 normal list of unicode characters 的一部分。)

【问题讨论】:

  • 我错过了维基百科链接(上面第二个)开头的那篇文章:“由于技术上不可能在一个维基百科页面中列出所有这些字符,所以这个列表是有限的对英语读者来说最重要的字符的一个子集……”
  • 嘿,这些东西真的有their practical use。想象一下只有普通旧字母的好例子:P

标签: unicode syntax julia


【解决方案1】:

下标L 不可用,因为它不是Unicode standard for subscripts/superscripts 的一部分。这不是 Julia 的任意性,而是 Unicode :)

特别是,请参阅上面维基百科页面中的此表,该表显示上标L(“上标小型大写字母”)但没有下标L

【讨论】:

  • 在链接文章的开头,我看到:“这些字符允许以纯文本表示任何多项式、化学和某些其他方程式,而无需使用任何形式的标记,如 HTML 或 TeX。”这似乎开始暗示一些上标和下标出现而另一些不出现的原因。对此有任何进一步的想法...?比如他们想到了什么化学方程式或“某些其他”方程式?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 2014-12-24
  • 2012-01-20
  • 2013-06-25
  • 1970-01-01
相关资源
最近更新 更多