본문으로 건너뛰기

Scissor LaTeX의 caption과 subcaption

Scissor LaTeX에서 caption과 subcaption 패키지는 일부 작동합니다. figure와 table 안의 \caption은 작동하고, \captionsetup은 무시되며, \captionof는 번호 없이 텍스트만 출력하고, \caption*에도 번호가 붙습니다. subfigure/subtable은 각각 별도의 그림으로 세어져 번호가 어긋나므로, 대신 모든 부분을 캡션 하나가 있는 그림 하나에 넣으세요.

패키지가 하는 일

caption은 캡션의 모양을 바꾸고(\captionsetup{font=small, labelfont=bf}), 번호 없는 캡션을 위한 \caption*과 플로트 밖의 캡션을 위한 \captionof{figure}{...}를 추가합니다. subcaption은 subfigure와 subtable 환경을 추가합니다. 이 환경은 그림 하나의 여러 부분을 담고, 각 부분에 (a), (b) 등의 레이블이 붙은 캡션을 답니다.

여기서 작동하는 것

명령Scissor LaTeX에서비고
figure와 table 안의 \caption{...}작동"Figure 1: ...", "Table 1: ...". 표 캡션은 항상 표 위에 놓입니다.
\caption[short]{long}일부긴 텍스트가 표시되고, 짧은 텍스트는 무시됩니다.
\caption 뒤의 \label작동
\captionsetup{...}생략메시지 없이 무시됩니다.
\caption*{...}일부캡션은 표시되지만 번호가 붙습니다.
\captionof{type}{...}일부"Figure"나 번호 없이 텍스트만 표시됩니다. 뒤에 쓴 \label은 참조에서 ??가 됩니다.
subfigure, subtable제대로 지원 안 됨각 부분이 별도의 그림으로 세어집니다. 이후 그림 번호가 어긋나고, \ref와 출력된 캡션 번호가 일치하지 않습니다.
\subcaption{...}일부텍스트가 별도의 줄로 출력됩니다.

예제

캡션과 참조가 있는 그림과 표:

그림과 표 안의 \caption

LaTeX프리앰블: \usepackage{caption}편집기에서 열기 (새 탭에서 열림)
\begin{figure}[h]
  \centering
  \fbox{A sketch of the setup}
  \caption{The test setup of Erika Mustermann.}\label{fig:setup}
\end{figure}
\begin{table}[h]
  \centering
  \caption{Results of the 44 runs.}\label{tab:runs}
  \begin{tabular}{lr} Mean & 12.5 \\ Best & 9.1 \\ \end{tabular}
\end{table}
Figure~\ref{fig:setup} shows the setup and Table~\ref{tab:runs} the results.
Scissor LaTeX로 조판: 그림과 표 안의 \caption

subfigure 대신 여러 부분을 그림 하나에 넣고 캡션에서 각 부분을 설명하세요. 여기서는 이미지마다 별도의 줄에 놓이므로 부분들이 위아래로 나타납니다. 번호가 올바르고, 코드는 TeX 설치 환경에서도 작동합니다.

그림 하나에 담은 두 부분

LaTeX프리앰블: \usepackage{graphicx}편집기에서 열기 (새 탭에서 열림)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.4\linewidth]{graphicx-photo.png}
  \includegraphics[width=0.4\linewidth]{graphicx-diagram.svg}
  \caption{Weekly orders: (a) first quarter, top; (b) second quarter, bottom.}
  \label{fig:orders}
\end{figure}
Figure~\ref{fig:orders}(a) shows the first quarter.
Scissor LaTeX로 조판: 그림 하나에 담은 두 부분

\captionsetup은 받아들여지지만 아무것도 바꾸지 않으므로, 여기서 레이블은 굵지 않고 글꼴도 작아지지 않습니다.

\captionsetup은 무시됨

\documentclass{article}
\usepackage{caption}
\captionsetup{font=small, labelfont=bf}
\begin{document}
\begin{figure}[h]
  \centering
  \fbox{Plot}
  \caption{The caption keeps the normal style.}
\end{figure}
\end{document}

호환성

  • TeX 설치 환경에서 여기로: 일반 \caption을 쓴 그림과 표는 올바르게 보입니다. subfigure가 있는 문서는 조판되지만, 첫 번째 하위 그림부터 그림 번호가 틀립니다. \captionsetup의 캡션 스타일은 적용되지 않습니다.
  • 여기서 TeX 설치 환경으로: 문서는 그곳에서 수정 없이 컴파일됩니다. 캡션은 그때 \captionsetup 설정을 따릅니다.

전체 설명서는 CTAN에 있습니다: ctan.org/pkg/caption, ctan.org/pkg/subcaption. 그림과 이미지와 플로트: 그림과 표 배치도 참고하세요.

질문과 답변

그림 두 개를 나란히 놓으려면 어떻게 하나요?

아직은 직접 할 수 없습니다. 이미지는 각자 별도의 줄에 놓입니다. 부분들을 이미지 파일 하나로 합치거나, figure 하나 안에 위아래로 두고 캡션 하나에서 (a)와 (b)로 설명하세요.

표 캡션이 표 위에 있는 이유는 무엇인가요?

여기서는 \caption을 어디에 쓰든 표 캡션이 항상 표 위에 놓입니다. 표에서는 이것이 일반적인 스타일입니다.

이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07