\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}
해당 방정식을 등호에 정렬하려고 하는데 다음과 같이 끔찍하게 나옵니다.
답변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*
패키지의 환경으로 대체하는 솔루션이 있습니다.IEEE트랜툴즈).
환경으로 생성된 "모양"과 비교할 때 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}