无法使用 eqnarray 对齐两个方程

无法使用 eqnarray 对齐两个方程

我正在尝试使用 来对齐两个方程式eqnarray

样本:

\documentclass{article}
\begin{document}

\subsubsection*{\begin{center}Variance equations\end{center}}
\begin{eqnarray}
\mu = \tfrac{1}{NM}\sum\limits_{x=1}^N\sum\limits_{y=1}^MA(y,x)\nonumber\\
varTot = \tfrac{1}{NM}\sum\limits_{x=1}^N\sum\limits_{y=1}^M(A(y,x)-\mu)^2
\end{eqnarray}
\end{document}

任务描述明确指出我应该使用eqnarray

它应该是什么样子的图像(我之前通过使用两个equation环境实现了这一点):

在此处输入图片描述

答案1

这里有两个解决方案,首先使用eqnarray,然后使用align(软件包提供的环境)。请注意,使用 时符号amsmath周围的空间大得离谱——这就是为什么被认为如今已严重弃用并且真的不应该再使用的原因之一。=eqnarrayeqnarray

顺便说一句,由于和都eqnarray在数学模式align中设置了它们的材料,因此默认是开启的,不需要指定。\displaystyle\limits

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\setlength\textwidth{3in} % just for this example
\begin{document}

\subsubsection*{With \ttfamily eqnarray}
\begin{eqnarray}
\mu &=& \tfrac{1}{NM}\sum_{x=1}^N\sum_{y=1}^MA(y,x)\nonumber\\
\mathrm{varTot} &=& \tfrac{1}{NM}\sum_{x=1}^N\sum_{y=1}^M(A(y,x)-\mu)^2
\end{eqnarray}

\subsubsection*{With \ttfamily align}
\begin{align}
\mu &= \tfrac{1}{NM}\sum_{x=1}^N\sum_{y=1}^MA(y,x)\nonumber\\
\mathrm{varTot} &= \tfrac{1}{NM}\sum_{x=1}^N\sum_{y=1}^M(A(y,x)-\mu)^2
\end{align}

\end{document}

相关内容