在 align* 环境中标记一行

在 align* 环境中标记一行

我有以下 TeX 块:

\begin{align*}
m_n^+ = \dfrac{1}{n}\sum\limits_{k=N+1}^{n} =& \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(a_k-L+L\right) \\
                                            <& \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(\dfrac{\epsilon}{2}+L\right) \\
                                            <& \dfrac{1}{n}\sum\limits_{k=1}^{n}\left(\dfrac{\epsilon}{2}+L\right) = \dfrac{\epsilon}{2}+L \\
\end{align*}

我如何为该块的最后一行设置标签以便以后引用它?

答案1

您可以\tag将行放在 (未编号) 中align*,也可以将\nonumber每个不想要的方程放在 (编号) 中align。以下是两者的快照:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
m_n^+ = \dfrac{1}{n}\sum\limits_{k=N+1}^{n} &= \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(a_k-L+L\right) \\
                                            &< \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(\dfrac{\epsilon}{2}+L\right) \\
                                            &< \dfrac{1}{n}\sum\limits_{k=1}^{n}\left(\dfrac{\epsilon}{2}+L\right) = \dfrac{\epsilon}{2}+L 
                                              \stepcounter{equation}\tag{\theequation}\label{myeq1}\\
\end{align*}
See~\eqref{myeq1}.

\begin{align}
m_n^+ = \dfrac{1}{n}\sum\limits_{k=N+1}^{n} &= \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(a_k-L+L\right) \nonumber \\
                                            &< \dfrac{1}{n}\sum\limits_{k=N+1}^{n}\left(\dfrac{\epsilon}{2}+L\right) \nonumber \\
                                            &< \dfrac{1}{n}\sum\limits_{k=1}^{n}\left(\dfrac{\epsilon}{2}+L\right) = \dfrac{\epsilon}{2}+L \label{myeq2}
\end{align}
See~\eqref{myeq2}.
\end{document}

该方法取决于易用性,或者方程组的大小(数目/数量)。

前一种\tag方法使用相同的计数器 ( equation),尽管它需要手动步进。在这两种情况下,\label都像往常一样通过 捕获数字以供以后使用\eqref

答案2

治疗此病的最佳方法是更多行的方程是split

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{nice}
\begin{split}
m_n^+ = \frac{1}{n}\sum_{k=N+1}^{n}
  &= \frac{1}{n}\sum_{k=N+1}^{n}(a_k-L+L) \\
  &< \frac{1}{n}\sum_{k=N+1}^{n}\left(\frac{\epsilon}{2}+L\right) \\
  &< \frac{1}{n}\sum_{k=1}^{n}\left(\frac{\epsilon}{2}+L\right) = \frac{\epsilon}{2}+L 
\end{split}
\end{equation}
See~\eqref{nice}.

\end{document}

方程编号的默认位置是整个方程的中心,如示例中所示;如果说

\usepackage[tbtags]{amsmath}

然后公式编号将与顶行或底行对齐,根据数字是在左边距还是右边距。

请注意,我删除了无用的\limits命令(还有错误的\left-对)。也可以是,因为我们处于显示中。\right\dfrac\frac

在此处输入图片描述

相关内容