\overset und hochgestellte Zeichen

\overset und hochgestellte Zeichen

Betrachten Sie dieses 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}

was zu den folgenden (beides falschen!) Ergebnissen führt:

Bildbeschreibung hier eingeben

Ich möchte die hochgestellten Zeichen auf der Höhe der Oberseite von $\mathcal{D}$(wie im ersten Fall), aber der Übersatz $0$darf nur über dem stehen $\mathcal{D}$, nicht über den hochgestellten Zeichen (wie in der zweiten Zeile).

Wie kann ich das machen?

Antwort1

Sie können das ganz einfach mit \accentsetaus dem accentsPaket heraus tun. Beachten Sie, dass es standardmäßig in ist scriptscriptstyle. Sie können erzwingen scriptstyle, aber die Dokumentation des Pakets warnt, dass Sie Probleme bekommen können. Im vorliegenden Beispiel scheint es zu funktionieren:

\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} 

Bildbeschreibung hier eingeben

verwandte Informationen