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:
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 \accentset
aus dem accents
Paket 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}