O comando
\begin{align*} 1 = 1 = 2 & & 2 + 2 = 4 \end{align*}
alinha ambas as equações à direita. Como posso mudar isso para alinhar ambas as identidades à esquerda?
Responder1
O estilo usual é ter um &
em cada equação e um &
ou um \\
entre as equações
\documentclass{article}
\usepackage{amsmath}
\begin{document}
on one line
\begin{align*} 1 + 1 &= 2 & 2 + 2 &= 4 \end{align*}
on two
\begin{align*} 1 + 1 &= 2 \\ 2 + 2 &= 4 \end{align*}
\end{document}
Ou se você quiser equações alinhadas à esquerda, adicionefleqn
\documentclass[fleqn]{article}
\usepackage{amsmath}
\begin{document}
on one line
\begin{align*} 1 + 1 &= 2 & 2 + 2 &= 4 \end{align*}
on two
\begin{align*} 1 + 1 &= 2 \\ 2 + 2 &= 4 \end{align*}
\end{document}
Responder2
A primeira coisa que gostaria de observar é que a primeira fórmula contém um erro de digitação. Deveria ser 1 + 1 = 2
e não 1 = 1 = 2
.
Você poderia alinhar ambas as fórmulas à esquerda escrevendo-as em linhas diferentes, o que poderia ser feito, por exemplo, substituindo the & &
por a \\
, já que the \\
introduz uma nova linha:
\begin{align*}
1 + 1 &= 2\\
2 + 2 &= 4\\
\end{align*}
No entanto, se você ainda quiser ter as duas fórmulas na mesma linha, também poderá trabalhar diretamente com o espaçamento entre linhas. Isso não mudaria o alinhamento à esquerda. Os espaçamentos entre linhas mais comumente usados são ~
(espaço pequeno), \quad
(espaço médio), \qquad
(espaço grande) e \,
, \;
, ... (espaço pequeno):
\begin{align*}
1 + 1 = 2 \qquad 2 + 2 = 4
\end{align*}
No entanto, se você insistir em & &
você pode usar um comando diferente do align*
que usa & &
espaços ou colunas, por exemplo matrix
:
\begin{align*}
\begin{matrix} 1 + 1 = 2 & & 2 + 2 = 4 \end{matrix}
\end{align*}
Outra maneira de conseguir isso seria inserir texto vazio no código LaTeX, por exemplo, com \text{}
, \operatorname{}
, ...:
\begin{align*}
1 + 1 = 2 \text{ } \text{ } \text{ } \text{ } 2 + 2 = 4
\end{align*}
Se quiser que tudo fique limpo, você também pode começar o artigo com \documentclass[fleqn]{article}
.