unicode是否像math一样允许多级可括号下标?

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的

考虑以下数学表达式(不等效):

(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中不可能出现类似的情况:

如果您尝试将
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码点编码方案。它们不会改变代码点本身的工作方式。如果你需要知道更多,请问一个新问题。