align
当我使用单个的标准环境时&
,结果很直观;等号位于页面的中心。
\begin{align}
gw_4g&=w_1 \notag \\
hw_4h&=w_3 \tag{e} \\
ghg&=k \tag{f}
\end{align}
现在,如果我想在等式的右边添加一些文本对齐,我会添加一些间距和文本。
\begin{align}
gw_4g&=w_1 \qquad \qquad \text{from equation (a)} \notag \\
hw_4h&=w_3 \tag{e} \\
ghg&=k \tag{f}
\end{align}
问题是,等号不再与页面中心对齐。无论如何,我希望等号位于页面中心。对齐文本应出现在等式的右侧,然后标签应出现在最右侧,如下所示。
我搜索了一下并尝试使用\align
和来创建多列\alignat
。这是解决我的问题最接近的答案,但不幸的是我对 LaTex 不够了解,无法理解如何将环境中发生的一切应用\array
到我的场景中。
非常感谢!对于这是否是格式化方程式的“最佳实践”,也非常欢迎提出意见。
如果可以的话,最好文本也对齐。当间距一致时,文本不会保持对齐,因为等式右侧内容的宽度是可变的。
以我有限的 LaTeX 知识,我会将其描述为“就像 2 列,但它们都向右移动一列长度,以便等号位于中间”。