Alinhando Variáveis ​​Verticalmente em um Ambiente de Casos

Alinhando Variáveis ​​Verticalmente em um Ambiente de Casos

Estou criando um sistema de equações em LaTeX, utilizando um casesambiente, com variáveis ​​$x_1$, $x_2$, $x_3$ e $x_4$. Aqui está meu MWE:

\documentclass[a4paper,12pt,onecolumn]{article}

\usepackage{amsmath}

\begin{document}
    \begin{math}
        \begin{cases}
             x_1 +  x_2 + x_3 +  x_4 =  3\\
                 - 3x_2 + x_3 - 2x_4 = -3\\
                         2x_3 + 5x_4 = -3\\
                              - 7x_4 = -7
        \end{cases}
    \end{math}
\end{document}

Gostaria de manter as variáveis ​​​​alinhadas verticalmente na saída, conforme aparecem no código-fonte acima. Como eu posso fazer isso?

Responder1

O casesmeio ambiente provavelmente não é a melhor ferramenta para o seu propósito. Em vez disso, você pode querer usar osistemapacote e a macro associada \systeme.

O exemplo a seguir ilustra o uso desta macro. O único ajuste manual que apliquei foi para o termo RHS na primeira equação, onde adicionei um \phantom{-}termo para ajustar o alinhamento.

insira a descrição da imagem aqui

\documentclass[a4paper,12pt,onecolumn]{article}
\usepackage{systeme}
\begin{document}
\begin{math}
\systeme{
x_1 +  x_2 + x_3 +  x_4 =  \phantom{-}3,
- 3x_2 + x_3 - 2x_4 = -3,
2x_3 + 5x_4 = -3,
- 7x_4 = -7}
\end{math}
\end{document}

Termo aditivo: O visual anteriorpoderiarealmente ser alcançado por meio de um casesambiente, como segue:

\begin{math}
\begin{cases}
\hfill x_1 + \phantom{2}x_2 + \phantom{2}x_3 + \phantom{2}x_4 = \phantom{-}3\\
\hfill {}- 3x_2 + \phantom{2}x_3 - 2x_4 = -3\\
\hfill 2x_3 + 5x_4 = -3\\
\hfill {}- 7x_4 = -7
\end{cases}
\end{math}

No entanto, em comparação com o trabalho necessário ao usar o systemepacote, são necessárias quatro \hfillinstruções, três \phantominstruções extras e dois {}grupos vazios para realizar o trabalho. Acho que todos concordarão que essa systemeé a ferramenta muito melhor para este trabalho...

informação relacionada