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