본문으로 건너뛰기
EasyLaTeXDocs

수식 번호와 참조

equation 또는 align으로 수식에 번호를 붙이고, 수식 안에 \label{...}을 넣은 뒤 본문에서 \eqref{...}로 참조합니다. 수식을 옮기면 번호도 자동으로 갱신됩니다.

EasyLaTeX에서는 XeLaTeX와 kotex, amsmath를 사용합니다. 라벨을 추가하거나 옮긴 뒤에는 전체 컴파일 작업이 끝날 때까지 기다리세요.

수식 하나에 번호 붙이기

equation은 번호 하나를 만듭니다. \label은 환경 안, 보통 수식 바로 뒤에 넣습니다.

LaTeX
\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}

라벨은 PDF에 표시되지 않는 고정된 내부 이름입니다.

본문에서 수식 참조

amsmath를 불러온 뒤 \eqref를 사용합니다.

LaTeX
질량과 에너지의 등가 관계는 식 \eqref{eq:mass-energy}에 나타나 있습니다.

\eqref는 현재 번호를 괄호와 함께 출력합니다. 예를 들어 ‘식 (1)’처럼 표시되므로 괄호를 다시 붙이지 마세요. \ref는 번호만 출력해 주변 형식을 직접 지정할 때 유용합니다.

여러 줄 수식의 번호

align은 기본적으로 각 줄에 번호를 붙입니다. 줄마다 라벨을 넣으세요.

LaTeX
\begin{align}  a + b &= c \label{eq:sum}, \\  a - b &= d \label{eq:difference}.\end{align}

유도 과정 전체에 번호 하나만 필요하면 equation 안에 aligned를 넣고 바깥 환경에 라벨을 둡니다.

LaTeX
\begin{equation}\begin{aligned}  f(x) &= x^2 + 2x + 1 \\       &= (x+1)^2\end{aligned}\label{eq:complete-square}\end{equation}

번호가 필요 없는 경우

임시 예제나 참조하지 않는 수식에는 번호 없는 환경을 사용합니다.

LaTeX
\[  x^2 + y^2 = r^2.\]

equation*, align*도 가능합니다. 번호를 만든 뒤 수동으로 숨기기보다 처음부터 번호 없는 환경을 선택해야 보조 파일과 번호 체계가 일관됩니다.

라벨 이름 정하기

대상 종류와 의미가 드러나고 검색하기 쉬운 이름을 선택합니다.

LaTeX
\label{eq:mass-energy}\label{eq:navier-stokes}

수식에는 eq:, 그림에는 fig:, 표에는 tab:, 절에는 sec:가 자주 쓰입니다. 문서 안의 라벨은 고유해야 하므로 수식을 복사할 때 중복 여부를 확인하세요.

자주 발생하는 문제

참조가 ??로 표시됨

전체 메인 파일을 컴파일하고 작업이 끝날 때까지 기다리세요. 필요한 반복 컴파일은 플랫폼이 처리합니다. 그래도 남으면 라벨 철자, 중복, 위치, 첫 로그 오류를 확인하세요.

번호 순서가 예상과 다름

번호는 메인 파일의 수식 순서를 따릅니다. 직접 번호를 입력하지 마세요. 수식을 옮긴 뒤 전체 파일을 다시 컴파일하고 로그와 중복·잘못된 참조를 확인하세요.

\label이 수식 밖에 있음

\end{equation} 뒤의 라벨은 잘못된 카운터를 참조하거나 실패할 수 있습니다. equation, align 등 해당 환경 안으로 옮기세요.

전체 예제

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{kotex}\usepackage{amsmath}​\begin{document}​아인슈타인의 질량-에너지 관계는 다음 식에 나타나 있습니다: \eqref{eq:mass-energy}.​\begin{equation}  E = mc^2  \label{eq:mass-energy}\end{equation}​제곱식의 전개는 다음 식과 같습니다: \eqref{eq:square}.​\begin{align}  (x+1)^2 &= x^2 + 2x + 1  \label{eq:square}\end{align}​\end{document}