我遇到一个问题,指数相对于底数的位置太低。例如,对于大写字母或 mathbb,指数的顶部几乎与底数的顶部对齐。对于 mathbb,指数略低于 (!) 底数。也就是说,产生的
\mathbb{R}^n
结果使得“n”的顶部略低于“R”的顶部。大小是正确的,但对齐方式不对。当小字符被指数化时,它看起来还不错。我确信我遗漏了某个设置,但我没有使用任何奇特的包或配置。我该怎么做才能解决这个问题?
这是 Mico 提供的示例在我的系统上的图片。
更新:AMS 书籍文档类中存在一些问题,导致出现此问题。一旦我将文档类更改为标准,{book}
该问题(以及许多其他烦人的惯例)便会消失。
答案1
当在“textstyle”模式下排版带有底数和指数的公式时,TeX 会将底数设置为 textstyle 大小,将指数设置为“cramped scriptsize”。另一方面,当在“displaystyle”模式下排版相同的公式时,TeX 会将底数设置为 textstyle,将指数设置为“non-cramped scriptsize”。“cramped”与“non-cramped”模式不会影响指数的大小(它们都设置为“scriptsize”),而是影响它们的垂直位置。顾名思义,“cramped”在本例中意味着上标没有像在非 cramped 模式下那样凸起。请参阅 TeXbook 第 17 章,详细列出了决定采用 cramped 模式还是非 cramped 模式的方式。
以下 MWE 说明了 textstyle math 与 displaystyle math 对指数相对定位的影响:前两个表达式在 textstyle 中排版,后两个表达式在 displaystyle 中排版。
\documentclass{standalone}
\usepackage{amssymb}
\begin{document}
$R^n \ \mathbb{R}^n \ \displaystyle R^n \ \mathbb{R}^n $
\end{document}