Como alinhar à esquerda usando eqnarray em látex

Como alinhar à esquerda usando eqnarray em látex

Agora, antes de mais nada, deixe-me esclarecer uma coisa: não pergunto por que aligné melhor que eqnarray. Tudo o que peço é uma maneira simples de fazer isso funcionar, usando eqnarray (obviamente é possível, mas não sei como).

\begin{eqnarray}~\label{eqn07}
\begin{tabular}{llll}
$\Psi_{1}(x,\lambda)$ & = & & $ U(x,\lambda)e_{1} $ \cr
&   & & \cr
\end {tabular}
\end {eqnarray}

No entanto, depois de compilá-lo, centralizo a equação, em vez de alinhá-la à esquerda. Eu tentei inserir \left{ ... \right}, mas ele nem sequer foi compilado e muitos erros apareceram. Alguém poderia me dizer uma maneira simples de fazer isso, sem usar \begin{align}. Eu quero usar \begin{eqnarray}(tenho meus próprios motivos).

Responder1

Você deve adicionar a fleqnopção à sua classe de documento. Independentemente disso, o seguinte é a maneira correta de usar eqnarray:

insira a descrição da imagem aqui

\documentclass[fleqn]{article}
\begin{document}
\begin{eqnarray}
  \Psi_{1}(x,\lambda) & = & U(x,\lambda)e_{1}\label{eqn07}
\end{eqnarray}
\end{document}

Você notará que a equação está alinhada à esquerda, embora não alinhada com a margem esquerda. Para conseguir isso, adicione \setlength{\mathindent}{0pt}também o preâmbulo ao documento.

Observe que você não precisa eqnarrayde uma única equação. Para isso, o equationambiente é suficiente. No entanto, como o espaçamento eqnarrayé inferior ao espaçamento matemático regular, pode ser melhor para consistência.

informação relacionada