\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:
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 array
aqui (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
)
\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 array
ambiente 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.
\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}