Как выровнять по левому краю с помощью eqnarray в latex

Как выровнять по левому краю с помощью eqnarray в latex

Теперь, прежде всего, позвольте мне кое-что прояснить: я не спрашиваю о причинах, почему 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уступает обычному математическому интервалу, он может быть лучше для согласованности.

Связанный контент