使用 witharrows 包时,仅对对齐方程组中的一个方程进行编号

使用 witharrows 包时,仅对对齐方程组中的一个方程进行编号

对于一些数学推导,我使用witharrows包裹。

我如何排版方程数对于最后一个方程,并分配一个标签以便以后在文中交叉引用?

以下是MWE

\documentclass{article}
\usepackage{witharrows}
\begin{document}

$\begin{WithArrows}[displaystyle]
    {(a + b)}^2 &= {(a + b)}{(a + b)} \Arrow{FOIL operations} \\
    {} & = a\cdot a + a \cdot b + b \cdot a + b \cdot b \Arrow{evaluate each sub-expression}\\
    {} & = a^2 + ab + ba + b^2 \Arrow{scalar multiplication is commutative}\\
    {(a + b)}^2 & = a^2 + 2ab + b^2 % <---- typeset this equation and assign label/tag, e.g. eq:aplusbsquared
\end{WithArrows}$

As seen in eq~\ref{eq:aplusbsquared}, blah blah ....
\end{document}

我想为最后一个方程分配一个方程编号,并在文本后面进行交叉引用。

带有箭头的mwe输出

我尝试了所有标准方法。\label等等\tag,由于此包基于aligned环境,因此不起作用。任何帮助都将不胜感激。

答案1

witharrows 1.7 版(2018 年 7 月 18 日)提供了新的环境{DispWithArrows}和,{DispWithArrows*}提供了一种以类似于环境{align}{align*}的方式控制数字、标签和标签的方法amsmath

\begin{DispWithArrows}
A & = B \Arrow{text} \notag \\
  & = C \notag \\
  & = D \notag \\
  & = E \label{my-equation}
\end{DispWithArrows}

Reference to the equation \ref{my-equation}.

答案2

b我将使用环境选项WithArrows

\begin{equation}
   \begin{WithArrows}[b,displaystyle]
   line 1 \\
   line 2 \\
   ...
   last line % without \\
   \end{WithArrows}
   \label{...}
\end{equation}

相关内容