对于 Unicode 字体,^{superscript}
与 Unicode 字符本身相比,的渲染文本在高度、位置等方面是否存在差异superscript
?例如: 的 TeX 输出是否^2
与 XeLaTeX 中的 (\u00B2) 相同²
——或者说是 WYSIWYG 文档?
答案1
我猜您正在谈论数学环境(因为您提到了$^$
)。
我认为答案取决于正在加载的包。在示例中,我认为包unicode-math
实际上会$²$
扩展为和$^2$
(或类似的东西)。一旦进行这种替换,结果(在数学模式下)将与所选字体无关。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\usepackage{unicode-math} %try commenting this
\setmathfont{Cambria Math} %and this
\begin{document}
x² $x^2$ $x²$
\end{document}
当你注释掉标记的行时,你会发现结果并不相似(字体和定位)。
因此,这不是一个明确的答案,但它涵盖了一种常见的情况。