Ajuda para alinhar as equações com o sinal de igual.

Ajuda para alinhar as equações com o sinal de igual.
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}

\begin{document}
$$\begin{array}{rcl} 
\sum_{k=1}^{n}cx_k &= cx_1 + cx_2 + cx_3 + \dots + cx_n \\
                       &= c(x_1+x_2+x_3+ \dots + x_n) \\
                       &= c\sum_{k=1}^{n}cx_k \\
                       &= cs_n \\
                       &\to cL
\end{array}$$
\end{document}

Estou tentando alinhar essas equações com o sinal de igual, mas fica horrível assim:

insira a descrição da imagem aqui

Responder1

Você definiu uma matriz de três colunas, mas usou apenas duas colunas, de modo que todos os lados direitos estavam na segunda coluna, centralizados.

Mas você não quer arrayaqui (e nunca usar $$em látex) usar um alinhamento AMS. Além de alinhar corretamente, ele usa matemática de exibição (veja o \sum)

insira a descrição da imagem aqui

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{align*}
\sum_{k=1}^{n}cx_k &= cx_1 + cx_2 + cx_3 + \dots + cx_n \\
                       &= c(x_1+x_2+x_3+ \dots + x_n) \\
                       &= c\sum_{k=1}^{n}cx_k \\
                       &= cs_n \\
                       &\to cL
\end{align*}
\end{document}

Responder2

Para variar, aqui está uma solução que substitui o arrayambiente da sua solução por um IEEEeqnarray*ambiente (do pacoteIEEEtrantools).

Comparado com a "aparência" gerada com um align*ambiente, a principal diferença é que todos os símbolos na "coluna" do meio - aqui: =e \to- são automaticamentecentralizado horizontalmenteem relação um ao outro. Esse não é o caso em um align*ambiente.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage{IEEEtrantools} % for 'IEEEeqnarray*' env.
\begin{document}

\begin{IEEEeqnarray*}{rCl}
\sum_{k=1}^{n}cx_k &=& cx_1 + cx_2 + cx_3 + \cdots + cx_n \\
                   &=& c(x_1+x_2+x_3+ \cdots + x_n) \\
                   &=& c\sum_{k=1}^{n}x_k \\
                   &=& cs_n \\
                   &\to& cL
\end{IEEEeqnarray*}

\end{document}

informação relacionada