여러 줄 수식과 정렬
align으로 여러 줄 수식을 등호, 덧셈 기호 등 원하는 위치에 맞출 수 있습니다. 번호가 필요 없으면 align*를 사용합니다. 긴 유도 과정은 글자를 줄이거나 한 줄에 억지로 넣기보다 논리적인 단계별로 나누세요.
EasyLaTeX에서는 XeLaTeX와 article + kotex를 사용하고 amsmath를 불러옵니다.
기본 정렬
align에서 &는 정렬점이고 \\는 줄바꿈입니다.
\begin{align} (x+1)^2 &= x^2 + 2x + 1, \\ (x-1)^2 &= x^2 - 2x + 1.\end{align}위 예제는 두 등호를 맞추고 각 줄에 번호를 붙입니다. 정렬점은 보통 등호·관계 기호·연산자 앞에 놓습니다. &를 일반 문자처럼 수식 내용으로 사용하지 마세요.
번호 없는 정렬
본문에서 참조하지 않는 유도 과정에는 별표가 붙은 환경을 사용합니다.
\begin{align*} f(x) &= x^2 + 2x + 1 \\ &= (x+1)^2.\end{align*}둘째 줄 앞의 공백은 소스 가독성만 높이며 PDF에는 영향을 주지 않습니다. 실제 정렬 위치는 &가 결정합니다.
전체 수식 묶음에 번호 하나 붙이기
equation 안에 aligned를 넣습니다.
\begin{equation}\begin{aligned} f(x) &= x^2 + 2x + 1 \\ &= (x+1)^2.\end{aligned}\end{equation}aligned는 수학 환경 내부에서만 사용할 수 있고 독립적인 번호를 만들지 않습니다. 반면 align은 이미 독립된 별도 줄 환경이므로 equation 안에 넣으면 안 됩니다.
수식 내부의 정렬
여러 정의, 제약 조건, 설명을 묶을 때 aligned를 사용할 수 있습니다.
\[ \begin{aligned} x + y &= 10, \\ x - y &= 2. \end{aligned}\]번호가 필요 없는 수식 묶음에 적합합니다. 각 줄에 번호가 필요하면 align을 사용하세요.
줄바꿈과 번호 표시
특정 줄에 번호를 표시하지 않으려면 줄 끝에 \notag를 추가합니다.
\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 등을 사용하세요.
전체 예제
\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}