是否有可能打破对齐环境并保持标签位置?

是否有可能打破对齐环境并保持标签位置?

我想为数学课做笔记,这样我就可以用环境排版一系列方程式\align,并在一些行之间做一些文字注释。但据我所知……通过使用\end{align*},输入一些关于该过程的文字注释,然后开始一个新的\begin{align*},我将无法再将上述环境中的 = 符号与 & 对齐。

我能想到的最好的办法是\text{}在等式的中间使用,但这不会将文本放在文档的左边距。

\documentclass{article}

\usepackage[fleqn]{mathtools}

\begin{document}
  This is a series of equations:
  \begin{align*}
    x^{2}+y^{2}&=0\\
    y&=mx+b\\
    \text{This is a note about the above lines}\\
    &\text{This is another note}\\
    x^{2}&=1
  \end{align*}
\end{document}

答案1

amsmath提供\intertext,它会中断对齐,并允许您添加一些文本。但是,有时 周围的间距\intertext太大,因此mathtools包提供了\shortintertext。比较:

\usepackage{mathtools}

\begin{align}
a & = b \\
\intertext{Some note.}
c & = d \\
\shortintertext{Another note.}
e & = f
\end{align}

相关内容