在对齐环境中,将单词放在左边距,并仍然使用 &? 对齐公式

在对齐环境中,将单词放在左边距,并仍然使用 &? 对齐公式

在某个align环境中,我怎样才能在左边距放置诸如“Now”或“And”之类的单词,并且仍将该行和后续行上的等式对齐&

答案1

您可以使用flalign环境;另一个选项(如果文本必须出现在数学表达式的两个部分之间)可以是使用命令\intertext;在下面的例子中,我使用\rlap内部flalign*使用零宽度框来框住文本,从而实现与类似的水平对齐align*

\documentclass{article}
\usepackage{amsmath}

\newcommand*\Text{% jut to generate filler text for the example
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}

\begin{document}

\Text
\begin{flalign*}
&& a &= b  & \\
\rlap{and} && &= c & \\
\rlap{and} && &= d. & \\
\end{flalign*}
\Text
\begin{align*}
a &= b  \\
 &= c 
\intertext{and} 
&= d.
\end{align*}

\end{document}

在此处输入图片描述

\intertext命令 from引入的垂直空间amsmath通常看起来过多;该mathtools包可以\shortintertext缓解这种情况。

相关内容