unicode是否像math一样允许多级可括号下标?
考虑以下数学表达式(不等效): (e^x)^y e^(x^ y)unicode是否像math一样允许多级可括号下标?,math,unicode,communication,unicode-string,unicode-escapes,Math,Unicode,Communication,Unicode String,Unicode Escapes,考虑以下数学表达式(不等效): (e^x)^y e^(x^ y) 我可以用Unicode写这些代码吗(有无限数量的可括号下标)?Unicode确实为这些代码定义了一些特定的代码点 有一些代码点专门用于x、y、(和)作为上标。对于您的两个具体示例,最接近的示例如下: U+0028 U+0065 U+02E3 U+0029 U+02B8 (eˣ)ʸ U+0065U+207D U+02E3 U+005E U+02B8U+207E e⁽ˣ^ʸ⁾ 在第二种情况下,当x已经是e的上标时,不能将y作为x的
我可以用Unicode写这些代码吗(有无限数量的可括号下标)?Unicode确实为这些代码定义了一些特定的代码点 有一些代码点专门用于
x
、y
、(
和)
作为上标。对于您的两个具体示例,最接近的示例如下:
U+0028 U+0065 U+02E3 U+0029 U+02B8
(eˣ)ʸ
U+0065U+207D U+02E3 U+005E U+02B8U+207E
e⁽ˣ^ʸ⁾
在第二种情况下,当x
已经是e
的上标时,不能将y
作为x
的上标。换句话说,在Unicode中不可能出现类似的情况:
如果您尝试将x
和y
上标放在一起,结果会是这样的:
e⁽ˣʸ⁾
但是,您可以用实际数字替换x
和y
:
⁰代码>U+2070
imk_
U+00B9
²
U+00B2
³
U+00B3
⁴代码>U+2074
⁵代码>U+2075
⁶代码>U+2076
⁷代码>U+2077
⁸代码>U+2078
⁹代码>U+2079
例如:
(e¹⁰)²
可能我的Android上的堆栈溢出客户端不支持您输入的Unicode符号)。然而,我看到你的答案是矩形而不是字符。如果我们改用UT8呢?@JackMaddington:StackOverflow使用UTF-8作为HTML。但无论如何,字体是基于Unicode代码点,而不是UTF。我已经截图了这个答案,谢谢。我想即使使用Unicode,你也只能做一个简单的基础数学。我想它适用于计算器按钮,就我的目的而言。下标/上标是特定的代码点,它们不像组合字符那样修改其他代码点。没有说“前面/后面的代码点是下标/上标的”的代码点。如果你看我给你的链接,或者甚至阅读,你会发现有一些基于字母的下标/上标代码点可用,但肯定不是所有的字母都被表示。那么UTF-8呢?你想确切地知道吗?UTF只是用于存储/传输目的的Unicode码点编码方案。它们不会改变代码点本身的工作方式。如果你需要知道更多,请问一个新问题。