现在,首先让我澄清一点:我不问为什么align
比 更好eqnarray
。我只想知道一个简单的方法,使用 eqnarray 来实现这个功能(这显然是可能的,但我不确定如何实现)。
\begin{eqnarray}~\label{eqn07}
\begin{tabular}{llll}
$\Psi_{1}(x,\lambda)$ & = & & $ U(x,\lambda)e_{1} $ \cr
& & & \cr
\end {tabular}
\end {eqnarray}
然而,在编译之后,我得到的公式居中,而不是左对齐。我尝试插入\left{ ... \right}
,但它甚至无法构建,而且我只是弹出了很多错误。有人能告诉我一种简单的方法吗,不用\begin{align}
。我确实想使用\begin{eqnarray}
(我有自己的理由)。
答案1
您应该将fleqn
选项添加到文档类中。无论如何,以下是正确的使用方法eqnarray
:
\documentclass[fleqn]{article}
\begin{document}
\begin{eqnarray}
\Psi_{1}(x,\lambda) & = & U(x,\lambda)e_{1}\label{eqn07}
\end{eqnarray}
\end{document}
您会注意到,公式是左对齐的,尽管与左边距不齐平。要实现这一点,请\setlength{\mathindent}{0pt}
同时添加到文档序言中。
请注意,您不需要eqnarray
单个方程。为此,equation
环境就足够了。但是,由于的间距eqnarray
低于常规数学间距,因此为了保持一致性,它可能更好。