在 flalign* 环境中标记一条线

在 flalign* 环境中标记一条线

我想标记这个计算的最后一行(以及几个较长的计算),这样我就可以将它们用作方程式,如下所示:

等价

\begin{flalign*}
\Gamma^{l}_{js}P^{j}Q^{s} &= \frac{1}{2}(\Gamma^{l}_{js}(P+Q)^{j}(P+Q)^{s} - \Gamma^{l}_{js}P^{j}P^{s} -\Gamma^{l}_{js}Q^{j}Q^{s})= & \\
&=\frac{1}{2}(f(x,P+Q)(P+Q)^{l} - f(x,Q)Q^{l} - f(x,P)P^{l})\label{eq31}
\end{flalign*}

我尝试使用方程式和拆分环境的组合来实现这一点,但没有成功。我想要:

  1. 链中第一行左对齐(可选)
  2. 以下各行将“=”与第一行中的第一个“=”对齐
  3. 最后一行末尾有一个标签,以便可以引用

到目前为止,我只能够实现 1. 和 2.,但无法实现 3。我该怎么做?

答案1

一个解决方案,其中fleqn来自nccmathaligned[b]嵌套在equation。我还用中等大小的分数替换了分数系数(在nccmath我看来,这也是看起来更好。

环境fleqn使本地方程式从左边距开始;可选参数可以设置方程式从距(文本)左边距的距离开始 - 默认值为0pt

\documentclass{article}
\usepackage{mathtools, nccmath}

\begin{document}

\noindent  We denote $ \Gamma^{l}_{js}$ as a shorthand for $ \Gamma^{l}_{js}(g, m)$
\begin{fleqn}
\begin{equation}
\begin{aligned}[b]
  \Gamma^{l}_{js}P^{j}Q^{s} &= \mfrac{1}{2}\bigl(\Gamma^{l}_{js}(P+Q)^{j}(P+Q)^{s} - \Gamma^{l}_{js}P^{j}P^{s} -\Gamma^{l}_{js}Q^{j}Q^{s}\bigr)=  \\
&=\mfrac{1}{2}\bigl(f(x,P+Q)(P+Q)^{l} - f(x,Q)Q^{l} - f(x,P)P^{l}\bigr)\label{eq31}
\end{aligned}
\end{equation}
\end{fleqn}

\end{document}

在此处输入图片描述

相关内容