关闭 eqnarray 中方程式右侧的自动编号

关闭 eqnarray 中方程式右侧的自动编号

这是我的脚本部分。

\begin{eqnarray}
\Rightarrow (n+1)^2+5(n+1)+1\nonumber
&=& n^2+2n+1+5n+5+1\nonumber\\
&=& (n^2+5n+1)+2n+6\nonumber\\
&=& 2k+2n+6 \cdots\text{for some $k\in\N$}\nonumber\\
&=& 2(k+n+3)\nonumber
\end{eqnarray}

在这里,我使用了 \nonumber 但是每次输入这个东西时我都很累......

有没有办法关闭 equnarray 中的自动编号?

答案1

使用eqnarray*而不是eqnarray得到未编号多线方程结构。

但是,你真的不应该使用eqnarrayeqnarray*—— 这两种环境已经被严重弃用多年了。相反,分别使用alignalign*。有关此主题的更多深入参考,请参阅帖子eqnarray 与 align

eqnarray或最令人讨厌的缺点之一eqnarray*是对齐点(通常)周围的间距太小=:它们在对齐点两侧插入的空白比任何其他 TeX 和 LaTeX 方法排版方程式时插入的空白都多得多。在下面的代码中,比较=第一个结构中用 生成的符号周围的过多空白量与eqnarray*第二个结构中用 生成的正常空白量align*

如果没有其他方法可以说服您放弃eqnarray,请考虑以下几点:如果您从 切换eqnarrayalign,您将节省一些打字时间 - 单词aligneqnarray-您只需输入一个&符号来指示对齐点。:-)

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,amsfonts}
\newcommand{\N}{\mathbb{N}}
\begin{document}

With \verb+eqnarray*+:
\begin{eqnarray*}
\Rightarrow (n+1)^2+5(n+1)+1
&=& n^2+2n+1+5n+5+1\\
&=& (n^2+5n+1)+2n+6\\
&=& 2k+2n+6 \qquad \text{for some $k\in\N$}\\
&=& 2(k+n+3)
\end{eqnarray*}

With \verb+align*+:
\begin{align*}
\Rightarrow (n+1)^2+5(n+1)+1
&= n^2+2n+1+5n+5+1\\
&= (n^2+5n+1)+2n+6\\
&= 2k+2n+6 \qquad \text{for some $k\in\N$}\\
&= 2(k+n+3)
\end{align*}
\end{document} 

相关内容