\overset 和上标

\overset 和上标

考虑一下这个MWE:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align}
&\overset{0}{\mathcal{D}^{\alpha\beta}}\\
&\overset{0}{\mathcal{D}}^{\alpha\beta}
\end{align}
\end{document}

给出以下(都是错误的!)结果:

在此处输入图片描述

我希望上标位于的顶部水平$\mathcal{D}$(如第一种情况),但覆盖的$0$必须仅在上方$\mathcal{D}$,而不是上标(如第二行)。

我怎样才能做到这一点?

答案1

您可以使用包\accentset中的非常轻松地完成此操作accents。请注意,默认情况下它位于 中scriptscriptstyle。您可以强制scriptstyle,但包的文档警告您可能会遇到麻烦。在本示例中,它似乎有效:

\documentclass{article}
\usepackage{amsmath}
\usepackage{accents}

\begin{document}

\begin{align*}
    & \accentset{0}{\mathcal{D}}^{0\alpha\beta} \\
    & \accentset{\scriptstyle 0}{\mathcal{D}}^{0\alpha\beta}
\end{align*}

\end{document} 

在此处输入图片描述

相关内容