给带标记的变量添加下标,下标会比给未带标记的变量添加下标时低。以下是示例:
$c^{\dagger}_R c_R c^{\dagger}_R c_R c^{\dagger}_R c_R c^{\dagger}_R c_R $
我尝试使用subdepth
包来解决这个问题,但是没有成功。我还尝试了一个使用虚拟上标的笨拙解决方案:
$c^{\dagger}_R c^{}_R c^{\dagger}_R c^{}_R c^{\dagger}_R c^{}_R c^{\dagger}_R c^{}_R $
但仍然不起作用。我希望所有“R”下标都处于相同的高度;可能我想将未标记变量的下标降低到标记变量的高度。
答案1
在这种情况下,您可以使用以下内容\mathstrut
作为缺失的补充\dagger
:
\documentclass{article}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
\leavevmode\rlap{$c_R c^{\dagger}_R c^{\mathstrut}_R$}%
{\color{black!20}\rule[-1ex]{4em}{.4pt}}
\leavevmode{\color{red}\rlap{$c^{\mathstrut}_R$}}$c^\dagger_R$
\leavevmode{\color{red}\rlap{$c^{}_R$}}$c^\dagger_R$
\end{document}
输出中的水平规则仅供第一个输出参考。
\mathstrut
第二个输出打印和上标版本之间的覆盖\dagger
,而第三个输出覆盖{}
和\dagger
上标版本(使用xcolor
)。这样,差异就更加明显了。