\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пакета from 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} 

введите описание изображения здесь

Связанный контент