答案1
撇号本质上等同于^{\prime}
,这就是从 获得输出的原因。在大多数情况下,与^{\dagger''}
相比,这是一种非常方便的简写。在您的情况下,您不需要二级上标。f'(x)
f^{\prime}(x)
解决方案:使用\prime
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\hat{c}_{\omega l}^{\dagger\prime\prime}
\]
\end{document}
几点说明。我经常在 Math.SE 中看到类似这样的内容
f^{'}(x)
这是错误的。撇号隐含着^
,因此它相当于f^{^{\prime}}(x)
。
第二点:'
相当于^{\prime}
单身的撇号;然而 TeX 会进行设置,使得一行中更多的撇号变成^{\prime...\prime}
(具有正确数量的\prime
标记)和允许进一步的上标;因此微分方程中二阶导数的平方可以输入为
y''^2
不幸的是,当素数关注上标,c^{\dagger}''
会引发“双上标”错误,如前所述,用 可解决c^{\dagger\prime\prime}
。
答案2
相反,我添加了一个小答案,也使用带有包的用户@egreg 双\prime
符号eqparbox
。
%% Compile and read me!
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\usepackage{eqparbox}
\begin{document}
$\hat{c}^{\eqmakebox[aaa]{$\dagger\prime\prime$}}_{\omega l}$
\end{document}
正如@campa 的评论一样,我也添加了解决方案\scriptstyle \prime\prime
。
%% Compile and read me!
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\usepackage{eqparbox}
\begin{document}
$\hat{c}^{\eqmakebox[aaa]{$\dagger\scriptstyle{\prime\prime}$}}_{\omega l}$
\end{document}
答案3
加载mathtools
并使用
$\hat{c}_{\mathrlap{\omega l}}^\dagger {}'' $