这是我的脚本部分。
\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
得到未编号多线方程结构。
但是,你真的不应该使用eqnarray
或eqnarray*
—— 这两种环境已经被严重弃用多年了。相反,分别使用align
和align*
。有关此主题的更多深入参考,请参阅帖子eqnarray 与 align。
eqnarray
或最令人讨厌的缺点之一eqnarray*
是对齐点(通常)周围的间距太小=
:它们在对齐点两侧插入的空白比任何其他 TeX 和 LaTeX 方法排版方程式时插入的空白都多得多。在下面的代码中,比较=
第一个结构中用 生成的符号周围的过多空白量与eqnarray*
第二个结构中用 生成的正常空白量align*
。
如果没有其他方法可以说服您放弃eqnarray
,请考虑以下几点:如果您从 切换eqnarray
到align
,您将节省一些打字时间 - 单词align
比eqnarray
-和您只需输入一个&
符号来指示对齐点。:-)
\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}