双下标后接上标会产生不愉快的结果

双下标后接上标会产生不愉快的结果

打字时

$C_{\mathscr T_{\nu^\dagger}}$ and $C_{\mathscr T_\nu}$

我们得到输出 在此处输入图片描述

在引入 $\dagger$ 符号时,将 $\nu$ 向下移动的方式很不美观,我想知道如何排版才能让其更紧凑、更美观。我尝试在各个地方放置额外的花括号,看看是否能得到更好的结果,但什么也没改变!

编辑:这是一个 MWE

\documentclass[]{report}
\usepackage{mathrsfs}

\begin{document}
$C_{\mathscr T_{\nu^\dagger}}$ and $C_{\mathscr T_\nu}$
\end{document}

答案1

虽然我一般不喜欢将符号样式做得比 更小\scriptscriptstyle,但在这种情况下,人们几乎可以将 视为\nu^\dag自己的字形。因此,我在这里所做的是定义一个\nudagref\textstyle其本质上是\nu^\dag,并将\dag打碎,以便其尺寸为\nu。然后,当我想在较小的数学样式中使用它时,我会将 缩小到较小数学样式中\nudagref的 大小。\nu

在 MWE 中,第一行在所有三种样式中都显示\dag\nudag。然后我显示 OP 所显示的内容。最后,我\nudag在最后一行中使用。一个缺点是 nu\nudag是缩放\textstyle版本,因此形状与较小的样式略有不同\nu。参见选择下面来修正这个问题。

\documentclass[]{report}
\usepackage{mathrsfs,scalerel}
\newcommand\nudagref{\textstyle\nu^{\mkern-1mu\smash{\dag}}}
\newcommand\nudag{\scalerel*{\nudagref}{\nu}}

\begin{document}
$\dag\nudag_{\nudag_{\nudag}}$

$C_{\mathscr T_{\nu^{\smash{\dagger}}}}$ vs $C_{\mathscr T_\nu}$

$C_{\mathscr T_{\nudag}}$ vs $C_{\mathscr T_\nu}$
\end{document}

在此处输入图片描述


选择:

此版本保留了恰当的\nu较小的数学样式的形状。

\documentclass[]{report}
\usepackage{mathrsfs,scalerel}
\newcommand\dagref{\textstyle\vphantom{\nu}^{\mkern-1mu\smash{\dag}}}
\newcommand\nudag{\nu\scalerel*{\dagref}{\nu}}
\begin{document}
$\dag\nudag_{\nudag_{\nudag}}$

$C_{\mathscr T_{\nu^{\smash{\dagger}}}}$ vs $C_{\mathscr T_\nu}$

$C_{\mathscr T_{\nudag}}$ vs $C_{\mathscr T_{\nu}}$
\end{document}

在此处输入图片描述

答案2

您可以隐藏符号或尝试调整默认定位以获得所用符号更均匀的间距。

在此处输入图片描述

\documentclass[]{report}
\usepackage{mathrsfs}

\begin{document}

$C_{\mathscr{T}_{\nu^\dagger}}$ and $C_{\mathscr{T}_\nu}$


$C_{\mathscr{T}_{\nu^{\smash{\dagger}}}}$ and $C_{\mathscr{T}_\nu}$


$C_{\mathscr{T}_{\nu^\dagger}}$ and $C_{\mathscr{T}_{\nu^{\vphantom{\dagger}}}}$


{% adjust as required.....
\fontdimen 12 \scriptfont2 =15pt
\fontdimen 13 \scriptfont2 =15pt
\fontdimen 14 \scriptfont2 =15pt
\fontdimen 15 \scriptfont2 =15pt

\fontdimen 16 \textfont2 =15pt
\fontdimen 17 \textfont2 =15pt
\fontdimen 18 \textfont2 =15pt
\fontdimen 19 \textfont2 =15pt

\fontdimen 16 \scriptfont2 =15pt
\fontdimen 17 \scriptfont2 =15pt
\fontdimen 18 \scriptfont2 =15pt
\fontdimen 19 \scriptfont2 =15pt

$C_{\mathscr{T}_{\nu^\dagger}}$ and $C_{\mathscr{T}_\nu}$
}

\end{document}

不同的 \fontdimen<num> 代表什么意思

相关内容