对齐和子索引。

对齐和子索引。

考虑

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

编译这个时,$=$ 将被对齐,但 $v$ 会与 $u_j$ 的末尾对齐,这比 $u$ 的末尾稍微远一点,因为它有一个子索引。

问题:是否有一个可靠的方法来纠正这个问题?

答案1

如果您不想使用该hphantom{}方法(在这种特定情况下我认为更好),那么您可以使用alignat提供成对的r/l对齐点的环境:

在此处输入图片描述

笔记:

  • 第一个&使紧随其后的内容l对齐。然后您需要跳过后续的r右对齐列(因此&&)以使x对齐l

代码:

\documentclass{article}
\usepackage{amsmath}

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

相关内容