본문으로 건너뛰기
EasyLaTeXDocs

여러 줄 수식과 정렬

align으로 여러 줄 수식을 등호, 덧셈 기호 등 원하는 위치에 맞출 수 있습니다. 번호가 필요 없으면 align*를 사용합니다. 긴 유도 과정은 글자를 줄이거나 한 줄에 억지로 넣기보다 논리적인 단계별로 나누세요.

EasyLaTeX에서는 XeLaTeX와 article + kotex를 사용하고 amsmath를 불러옵니다.

기본 정렬

align에서 &는 정렬점이고 \\는 줄바꿈입니다.

LaTeX
\begin{align}  (x+1)^2 &= x^2 + 2x + 1, \\  (x-1)^2 &= x^2 - 2x + 1.\end{align}

위 예제는 두 등호를 맞추고 각 줄에 번호를 붙입니다. 정렬점은 보통 등호·관계 기호·연산자 앞에 놓습니다. &를 일반 문자처럼 수식 내용으로 사용하지 마세요.

번호 없는 정렬

본문에서 참조하지 않는 유도 과정에는 별표가 붙은 환경을 사용합니다.

LaTeX
\begin{align*}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2.\end{align*}

둘째 줄 앞의 공백은 소스 가독성만 높이며 PDF에는 영향을 주지 않습니다. 실제 정렬 위치는 &가 결정합니다.

전체 수식 묶음에 번호 하나 붙이기

equation 안에 aligned를 넣습니다.

LaTeX
\begin{equation}\begin{aligned}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2.\end{aligned}\end{equation}

aligned는 수학 환경 내부에서만 사용할 수 있고 독립적인 번호를 만들지 않습니다. 반면 align은 이미 독립된 별도 줄 환경이므로 equation 안에 넣으면 안 됩니다.

수식 내부의 정렬

여러 정의, 제약 조건, 설명을 묶을 때 aligned를 사용할 수 있습니다.

LaTeX
\[  \begin{aligned}    x + y &= 10, \\    x - y &= 2.  \end{aligned}\]

번호가 필요 없는 수식 묶음에 적합합니다. 각 줄에 번호가 필요하면 align을 사용하세요.

줄바꿈과 번호 표시

특정 줄에 번호를 표시하지 않으려면 줄 끝에 \notag를 추가합니다.

LaTeX
\begin{align}  f(x) &= x^2 + 2x + 1 \notag \\       &= (x+1)^2.\end{align}

각 단계를 설명할 때는 수식 밖의 본문이나 \text{...}를 사용하세요. 등호 뒤에 긴 설명을 쌓아 수식에 문단 전체를 담지 마세요.

흔한 잘못된 사용

& 개수 불일치

같은 align의 각 행은 같은 정렬 구조를 유지해야 합니다. Extra alignment tab has been changed to \cr 오류가 나면 어느 행에 &가 하나 더 있거나 부족한지 확인하세요.

equation 안에 align 넣기

align은 자체적으로 수식을 표시하고 번호를 붙입니다. 번호 하나만 필요하면 equation과 aligned를 조합하세요.

eqnarray 사용

오래된 환경이며 연산자 주변 간격이 적절하지 않습니다. 새 문서에서는 amsmath의 align, gather, multline 등을 사용하세요.

전체 예제

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{kotex}\usepackage{amsmath}​\begin{document}​각 줄에 번호 붙이기:\begin{align}  (x+1)^2 &= x^2 + 2x + 1, \\  (x-1)^2 &= x^2 - 2x + 1.\end{align}​전체 묶음에 번호 하나 붙이기:\begin{equation}\begin{aligned}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2.\end{aligned}\end{equation}​\end{document}
여러 줄 수식과 정렬 | EasyLaTeX | EasyLaTeX