Estou tentando alinhar as variáveis dos sistemas de equações. O seguinte código:
$$\left\\{
\begin{aligned}
&\alpha + 2&\beta + &\gamma & = 0 \\\\
3&\alpha + 7&\beta + 5&\gamma & = 1
\end{aligned}
\right.$$
produz a seguinte imagem:
Quero que as letras gregas e os símbolos matemáticos estejam alinhados, com espaçamento apropriado entre os coeficientes. Eu tentei usar \begin{aligned} \end{aligned}
e \begin{array}{ll} \end{array}{ll}
também, mas eles também não fornecem o resultado desejado.
Alguém teria a gentileza de me ajudar? Obrigado.
Responder1
Em primeiro lugar, não use $$ ... $$
, que é TeX simples, use a construção LaTeX [ ... \]
.
Em segundo lugar, 4 pontos de alinhamento requerem 7 e comercial, não 4: cada nova coluna de alinhamento deve ser introduzida por um e comercial. Portanto, n pontos de alinhamento requerem 2n–1 e comercial.
Por último: use alignat
(ou alignedat
) para ter controle total sobre o espaçamento entre colunas de alinhamento.
Aqui está um código possível:
\[ \left\{
\begin{alignedat}{4}
&\alpha &{} + 2&\beta + {} & &\gamma & & = 0 \\\\
3&\alpha &{} + 7&\beta + 5 & &\gamma & & = 1
\end{alignedat}
No entanto, usar o systeme
pacote torna mais simples digitar:
\[ \systeme[\alpha\beta\gamma]{\alpha + 2\beta +\gamma = 0, 3\alpha + 7\beta + 5\gamma = 1} \]
Responder2
Responder3
Aqui está uma solução que requer apenas o array
pacote básico. O código a seguir também configura um array
ambiente personalizado.
\documentclass{article}
\usepackage{array} % for "\newcolumntype" macro
\newcolumntype{C}{>{{}}c<{{}}}
%% set up a little custom enrironment:
\newenvironment{myarray}[1]{%
\setlength\arraycolsep{0pt}
\left\{ \begin{array}{#1}}{%
\end{array} \right.}
\begin{document}
\[
\begin{myarray}{rCrCrCl}
\alpha &+& 2\beta &+& \gamma &=& 0 \\
3\alpha &+& 7\beta &+& 5\gamma &=& 1
\end{myarray}
\]
\end{document}