캡션, 라벨, 플로트 배치
figure로 이미지, 캡션, 라벨을 함께 묶습니다. LaTeX는 여유 공간에 따라 플로트를 배치하므로 그림 번호를 직접 쓰지 말고 라벨과 참조를 사용하세요.
EasyLaTeX에서는 XeLaTeX와 article + kotex, graphicx를 사용합니다. 아래 예제의 이미지 파일이 프로젝트에 있어야 합니다.
최소 그림
이미지, 캡션, 라벨을 같은 환경에 넣습니다.
\begin{figure}[tbp] \centering \includegraphics[width=0.7\linewidth]{images/experiment-result.png} \caption{실험 결과} \label{fig:experiment-result}\end{figure}\centering은 center의 추가 세로 간격 없이 내용을 가운데 정렬합니다. \caption은 번호와 설명을 만들고 \label은 참조 이름을 기록합니다.
라벨은 캡션 뒤에
캡션에서 그림 카운터가 증가하므로 라벨을 뒤에 둡니다.
\caption{실험 결과}\label{fig:experiment-result}fig:, tab:, eq:는 종류를 구분하는 이름 관례이며 필수 문법은 아닙니다.
본문에서 그림 참조
\ref를 사용합니다.
다음 그림을 확인하세요: \ref{fig:experiment-result}. 출력이 시간에 따라 변합니다.전체 메인 파일을 컴파일하고 작업이 끝날 때까지 기다리세요. 참조에 필요한 반복 처리는 플랫폼이 수행합니다. ??가 남으면 라벨 위치와 첫 로그 오류를 확인하세요. 번호나 위치는 바뀔 수 있으므로 ‘그림 2’나 ‘아래 그림’을 직접 고정해 쓰지 않는 편이 좋습니다.
플로트 배치 이해
| 옵션 | 의미 |
|---|---|
t | 페이지 위쪽 |
b | 페이지 아래쪽 |
p | 플로트 전용 페이지 |
h | 가능하면 현재 위치 근처 |
[tbp]는 유연한 배치를 허용하며 소스 위치를 고정하지 않습니다. 그림 이동은 페이지 전체 구성을 개선할 수 있습니다. [H]는 float가 필요하고 큰 빈 공간을 만들 수 있으므로 문서 요구에 맞을 때만 사용하세요.
표에도 같은 규칙 적용
\begin{table}[tbp] \centering \caption{실험 매개변수} \label{tab:parameters} \begin{tabular}{ll} 매개변수 & 값 \\ 온도 & \(25\,^{\circ}\mathrm{C}\) \\ \end{tabular}\end{table}템플릿의 캡션 위치 규칙을 따르세요. 별도 규정이 없으면 개체 종류별로 일관된 관례를 유지합니다.
자주 발생하는 문제
참조가 ??로 표시됨
라벨이 환경 안에서 캡션 뒤에 있는지 확인하고 전체 문서를 컴파일하세요.
이미지가 설명에서 너무 멀어짐
배치를 강제하기 전에 크기를 줄이고 캡션을 간단히 하거나 앞서 대기 중인 플로트를 확인하세요.
캡션에 번호가 없음
그림 아래에 일반 텍스트를 쓰는 대신 \caption{...}을 사용하세요. 일반 텍스트는 그림 목차 항목이나 번호 참조 대상을 만들지 않습니다.
전체 예제
images/experiment-result.png 파일이 필요합니다.
\documentclass[a4paper,12pt]{article}\usepackage{kotex}\usepackage{graphicx}\begin{document}다음 그림을 확인하세요: \ref{fig:experiment-result}. 실험 결과를 보여 줍니다.\begin{figure}[tbp] \centering \includegraphics[width=0.7\linewidth]{images/experiment-result.png} \caption{실험 결과} \label{fig:experiment-result}\end{figure}\end{document}