unicode 是否允许像数学那样使用多级括号下标?

Does unicode allow for multilevel bracketable subscripts like math does?

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

(e^x)^y

e^(x^y)

我可以用 Unicode 编写这些代码吗(括号内的下标数量不受限制)?

Unicode 确实为 superscripts and subscripts.

定义了一些特定的代码点

有一些代码点专门用于 xy() 作为上标。对于你的两个具体例子,你能得到的最接近的是这样的:

U+0028 U+0065 U+02E3 U+0029 U+02B8

(eˣ)ʸ

U+0065 U+207D U+02E3 U+005E U+02B8 U+207E

e⁽ˣ^ʸ⁾

在第二种情况下,当 x 已经是 e 的上标时,您不能将 y 作为 x 的上标。换句话说,这样的东西在 Unicode 中是不可能的:

如果您尝试将 xy 上标放在一起,结果会变成这样:

e⁽ˣʸ⁾

但是,您可以将 xy 替换为实际数字:

U+2070
¹U+00B9
²U+00B2
³U+00B3
U+2074
U+2075
U+2076
U+2077
U+2078
U+2079

例如:

(e¹⁰)²