防止 `\intertext` 改变 `split` 对齐

防止 `\intertext` 改变 `split` 对齐

我使用split多线方程的环境: 在此处输入图片描述

不幸的是,当我尝试提供步骤描述时\intertext(与这个答案这是可能的),对齐似乎被破坏了: 在此处输入图片描述

我该如何修复这个问题(最好也将描述置于中心)?

MWE 是:

\documentclass{article}[10pt]
\usepackage{amsmath}
\begin{document}
  \begin{equation}
    \begin{split}
      a &= f(b) \\
\intertext{because $f \equiv g$}
        &= g(b)
    \end{split}
  \end{equation}
\end{document}

我使用pdflatexv. 3.1415926-2.5-1.40.14

[编辑]

我发现了一个问题描述方程中的步骤但答案并不适用,因为问题是关于align*环境的。我需要能够参考整个方程,这使得align环境也不适合。

答案1

您可以使用flalign\notag来模仿\intertext。但我更喜欢第二种布局:

\documentclass{article} 
\usepackage{mathtools}

\begin{document}


 \begin{flalign}
 & & a &= f(b) \notag\\
 & \rlap{because $f \equiv g$} & & \\
& & & = g(b) \notag & &
 \end{flalign}
\vspace{1cm} 

\begin{equation}
  \begin{aligned}
 & & a &= f(b) \\
& & & = g(b) & &\rlap{\hspace{3em} because $f \equiv g$}
  \end{aligned}
  \end{equation}

\end{document} 

在此处输入图片描述

相关内容