Изменить горизонтальный интервал для нижних индексов в среде уравнений

Изменить горизонтальный интервал для нижних индексов в среде уравнений

Я хотел бы изменить интервалы до и после нижнего индекса, чтобы уменьшить необходимое горизонтальное пространство.

С этим маленьким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}

Отрегулируйте длину (здесь 1 см) по своему усмотрению.

введите описание изображения здесь

Связанный контент