LaTeX で eqnarray を使用して左揃えにする方法

LaTeX で eqnarray を使用して左揃えにする方法

さて、まず最初に、明確にしておきたいことがあります。私は、なぜalignbtter が よりも優れているのかという理由を尋ねているのではありませ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通常の数式間隔よりも狭いため、一貫性を保つためには の方が良いかもしれません。

関連情報