我的例子
\documentclass[12pt]{amsart}
\usepackage{amsmath}
\begin{document}
\[
\underset{\circ}{(\alpha_i)}^{\sigma}_n
\]
\[
\underset{\circ}{(\alpha_i)^{\sigma}_n}
\]
\end{document}
产量
我想要两种结果的混合。在上图中,\circ 居中,这是应该的,但索引 n 太低了。在第二张图片中,索引 n 的位置正确,但现在 \circ 当然是相对于整个表达式放置的,这是无意的。
我认为我能够通过一些技巧来解决这个问题(我想到了 \phantom),但是有没有更优雅的方法来防止 \underset 移动基线?
答案1
答案2
你写了,
我想要两种结果的混合。
由于您已经是该amsmath
包,因此您可以使用其\smash[b]{...}
宏并编写
\smash[b]{\underset{\circ}{(\alpha_i)}}^{\sigma}_n
达到你的目标。
这是 MWE(最小工作示例)。第一个术语如上,第二个和第三个术语来自您的帖子。
\documentclass[12pt]{amsart}
%\usepackage{amsmath} % is loaded automatically by 'amsart' document class
\begin{document}
\[
\smash[b]{\underset{\circ}{(\alpha_i)}}^{\sigma}_n
\qquad
\underset{\circ}{(\alpha_i)}^{\sigma}_n
\quad
\underset{\circ}{(\alpha_i)^{\sigma}_n}
\]
\end{document}