下指针高度

下指针高度

给带标记的变量添加下标,下标会比给未带标记的变量添加下标时低。以下是示例:

$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)。这样,差异就更加明显了。

相关内容