如果在 Linux 中我输入CTRL-shift-U
,然后输入一个 unicode 控制码,我就可以输入上标。
因此如果我输入10
,接着输入CTRL-shift-U
,接着输入b9
,我就能得到10¹
。
但是我怎样才能写出 10 的 18 次方这样的数呢?
答案1
安装gucharmap
GNOME 字符映射工具,并在其中找到代码点编号。它始终显示为“U+xxxx”(四位或更多位数字)。
“上标 8” 的代码点是 U+2078, 来自上标和下标Unicode 块。大多数上标数字对应于此块中的 U+207x,但 123 除外(分别为 U+00B9、U+00B2 和 U+00B3)。
(原因是 ¹²³ 最初是从另一个已经存在的代码页导入的,因此它们被放置在初始块之一中,但所有其他下标和上标数字都是“新鲜”地添加到 Unicode 中的,因此它们有自己的块。例如,IBM 代码页 437 早在 Unicode 之前就有 ²。)
另一种方法是将键盘上的一个键重新用作撰写键。(例如,如果您的 Caps Lock 完全没用过,您可以将其重新映射到 Compose。)之后,按下然后Compose和Shift^将会6得到 ⁶。