答案1
您已經定義了一個三列數組,但只使用了兩列,因此所有右側都在第二列中,因此居中。
但您不希望array
在這裡(並且永遠不會$$
在乳膠中使用)使用 AMS 對齊。除了正確對齊之外,它還使用顯示數學(請參閱\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}
答案2
為了多樣化,這裡有一個解決方案,它將array
解決方案中的環境替換為IEEEeqnarray*
環境(來自包IEEEtrantools)。
與環境生成的“外觀”相比align*
,主要區別在於中間“列”中的所有符號 - 這裡:=
和\to
- 都是自動生成的水平居中彼此尊重。在環境中並非如此align*
。
\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}