절, 수식, 부동 개체 상호 참조하기
번호가 붙은 연구 개체에 한 번 레이블을 붙이고 원고가 바뀌어도 모든 참조를 올바르게 유지합니다.
이 문서의 내용
레이블은 안정적인 소스 이름을 번호가 붙은 절, 수식, 그림, 표에 연결합니다. 참조는 그 이름을 현재 번호로 해석하므로 논문을 재구성해도 직접 입력한 번호가 뒤처지지 않습니다.
인용할 대상에 레이블 붙이기#
절 명령 뒤, 번호가 붙은 수식 안, 또는 부동 개체의 캡션 바로 뒤에 \label을 놓으세요.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{Model}\label{sec:model}
The relation in Equation~\eqref{eq:line} defines the model.
\begin{equation}\label{eq:line}
y = ax+b
\end{equation}
See Section~\ref{sec:model} for the assumptions.
\end{document}sec:, eq:, fig:, tab: 같은 접두사는 관례일 뿐 출력에는 나타나지 않습니다. fig:three보다 fig:calibration처럼 순서가 바뀌어도 의미가 있는 이름을 사용하세요.
식 번호를 괄호와 함께 표시하려면 \eqref{eq:line}, 페이지 자체가 중요할 때는 \pageref{sec:model}을 사용합니다. Figure~\ref{fig:calibration}의 줄바꿈 없는 공백은 레이블과 번호를 같은 줄에 둡니다.
관련 수식 여러 개 참조하기#
참조할 식 번호가 붙는 바로 그 행에 레이블을 붙이세요. 여러 식을 4a, 4b처럼 나타내야 한다면 subequations가 유용합니다.
\begin{subequations}\label{eq:model}
\begin{align}
y_i &= \alpha + \beta x_i + \epsilon_i, \label{eq:model-mean} \\
\epsilon_i &\sim \mathcal{N}(0,\sigma^2). \label{eq:model-noise}
\end{align}
\end{subequations}본문에서는 \eqref{eq:model}로 식 묶음 전체를, \eqref{eq:model-noise}로 한 행을 인용할 수 있습니다. 별도 수식이 본문의 일부로 읽히도록 수식이나 주변 문장에 문장 부호를 넣으세요.
편집기 탐색 기능 사용하기#
CorTeX는 프로젝트에서 알려진 레이블, 인용, 포함된 파일, 명령을 자동 완성합니다. 정의로 이동하여 레이블이 붙은 소스를 확인하세요. 검토가 필요한 이름 바꾸기는 파일 전체의 인식된 참조를 갱신할 수 있습니다. 레이블 이름이 일반 텍스트나 사용자 매크로에도 등장한다면 특히 파일별 미리보기를 확인한 뒤 적용하세요.
해결되지 않거나 잘못된 참조 고치기#
LaTeX는 레이블 정보를 보조 파일에 쓰므로 한 번 더 실행해야 할 수 있습니다. 일반적인 재실행은 CorTeX가 자동으로 수행합니다. PDF에 ??가 남는다면 다음을 확인하세요.
\label과\ref의 철자와 대소문자를 비교합니다.- 중복 레이블을 찾아 개체마다 고유한 이름을 줍니다.
- 레이블이 있는 파일이 주 문서에 포함되는지 확인합니다.
- 레이블 처리를 중단했을 수 있는 첫 컴파일 오류부터 고칩니다.
- 오래된 미리보기가 아니라 최근에 성공한 PDF인지 확인합니다.
hyperref 패키지는 링크와 개체 이름을 표시하는 \autoref 명령을 제공하고, cleveref는 추가 참조 서식을 제공합니다. 학술지 템플릿이 이미 선택한 패키지와 설정을 사용하고 참조 스타일을 무분별하게 섞지 마세요. 마지막으로 ??가 남지 않고 모든 참조 번호가 의도한 대상을 가리키는지 확인하세요. 하이퍼링크를 사용한다면 링크의 도착 위치도 검사합니다. 외부 문헌을 인용하려면 인용과 참고문헌을 계속 학습하세요.
