
Учитывать
\begin{align}
u_j &= x\\
v &= x
\end{align}
При компиляции $=$ будут выровнены, но $v$ будет выровнен по концу $u_j$, который находится немного за концом $u$, поскольку у него есть подиндекс.
Вопрос:Есть ли надежный способ исправить это?
решение1
Если вы не хотите использовать этот hphantom{}
подход (который я бы счел лучшим в данном конкретном случае), то вы можете использовать alignat
среду, которая предоставляет пары точек выравнивания r
/ :l
Примечания:
- Первый
&
делает содержимое, следующее заl
eft, выровненным. Затем вам нужно пропустить последующийr
столбец, выровненный по ight (отсюда&&
), чтобы получитьx
выровненныйl
по eft.
Код:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{3}
&u_j &&= x\\
&v &&= x
\end{alignat}
\end{document}