如何在第一行放置方程编号?

如何在第一行放置方程编号?
\begin{eqnarray} \label{eq1}
\begin{split}
A & = \frac{\pi r^2}{2} \\
 & = \frac{1}{2} \pi r^2
\end{split}
\end{eqnarray}

在此处输入图片描述

这给了我什么:第一行和第二行方程之间的方程编号。

我试图将方程编号放在第一行(右侧)。

我看过多行第一行右侧的方程编号但不幸的是,这没有帮助,因为我必须把这个等式写成\eqnarray

答案1

只需使用align而不是eqnarray并删除split。一般来说,align如果可能的话,总是使用 ,最好是eqnarray

\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}

\begin{align} \label{eq1}
A &= \frac{\pi r^2}{2} \\
  &= \frac{1}{2} \pi r^2 \notag
\end{align}

\end{document}

在此处输入图片描述

编辑:

如果是eqnarray强制性的要求,你可以用一些“丑陋”的代码来解决这个问题:

\begin{eqnarray} \label{eq1}
\setlength{\arraycolsep}{0pt}
A &{}={}& \frac{\pi r^2}{2} \\
  &{}={}& \frac{1}{2} \pi r^2 \notag
\end{eqnarray}

你会得到相同的结果,但我强烈建议你按照其他人的建议向你的教授更新,即使这个简单的例子也能说服任何人。

相关内容