如何在 Latex 中使用 eqnarray 进行左对齐

如何在 Latex 中使用 eqnarray 进行左对齐

现在,首先让我澄清一点:我不问为什么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低于常规数学间距,因此为了保持一致性,它可能更好。

相关内容