Alinhando Sistemas de Equações

Alinhando Sistemas de Equações

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:

insira a descrição da imagem aqui

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 systemepacote torna mais simples digitar:

\[ \systeme[\alpha\beta\gamma]{\alpha + 2\beta +\gamma = 0, 3\alpha + 7\beta + 5\gamma = 1} \]

insira a descrição da imagem aqui

Responder2

Algo assim?

\documentclass{article}
\usepackage{tabstackengine}
\begin{document}
\[
\left\{
\setstackgap{L}{18pt}
\Matrixstack[r]{
\alpha  +& 2\beta +&  \gamma =& 0 \\
3\alpha +& 7\beta +& 5\gamma =& 1
}
\right.
\]
\end{document}

insira a descrição da imagem aqui

Responder3

Aqui está uma solução que requer apenas o arraypacote básico. O código a seguir também configura um arrayambiente personalizado.

insira a descrição da imagem aqui

\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}

informação relacionada