更改方程环境中下标的水平间距

更改方程环境中下标的水平间距

我想调整下标前后的间距以减少所需的水平空间。

有了这个小mwe

\documentclass{scrbook}
\usepackage{amsmath}
\begin{document}
    \begin{equation}
        \begin{pmatrix}
            a \\ b \\ c
        \end{pmatrix}_\text{SCR} 
        = x 
    \end{equation}
\end{document}

我明白了:

在此处输入图片描述

但是,我想调整下标前的水平间距,并使下标后的间距远离它实际上与等号重叠。

答案1

我不太确定你是否想这么做,因为这会让你的读者感到困惑。

\documentclass{scrbook}
\usepackage{amsmath,mathtools}

\begin{document}

\begin{equation}
\begin{pmatrix}
  a \\ b \\ c
\end{pmatrix}_{\!\!\mathrlap{\mathrm{SCR}}}
= x
\end{equation}

\end{document}

在此处输入图片描述

用于\!\!将下标移近括号(我总是对矩阵使用方括号,因为它们的印刷问题较少)。

您可以为下标赋予一定的宽度,这样不会太令人困惑,用\mathmakebox而不是\mathrlap(请注意\mathrlap{...}相当于\mathmakebox[0pt][l]{...})。

\documentclass{scrbook}
\usepackage{amsmath,mathtools}
\begin{document}

\begin{equation}
\begin{pmatrix}
  a \\ b \\ c
\end{pmatrix}_{\!\!\mathmakebox[1em][l]{\mathrm{SCR}}}
= x
\end{equation}

\end{document}

根据您的需要调整长度(此处为 1em)。

在此处输入图片描述

相关内容