对于一些数学推导,我使用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}
我想为最后一个方程分配一个方程编号,并在文本后面进行交叉引用。
我尝试了所有标准方法。\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}