Выравнивание и подиндексы.

Выравнивание и подиндексы.

Учитывать

\begin{align}
u_j &= x\\
v &= x
\end{align}

При компиляции $=$ будут выровнены, но $v$ будет выровнен по концу $u_j$, который находится немного за концом $u$, поскольку у него есть подиндекс.

Вопрос:Есть ли надежный способ исправить это?

решение1

Если вы не хотите использовать этот hphantom{}подход (который я бы счел лучшим в данном конкретном случае), то вы можете использовать alignatсреду, которая предоставляет пары точек выравнивания r/ :l

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

Примечания:

  • Первый &делает содержимое, следующее за left, выровненным. Затем вам нужно пропустить последующий rстолбец, выровненный по ight (отсюда &&), чтобы получить xвыровненный lпо eft.

Код:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{alignat}{3}
    &u_j &&= x\\
    &v   &&= x
\end{alignat}
\end{document}

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