考慮這個 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}