여러 하위 그림이 포함된 그림을 한 번에 캡션하기

여러 하위 그림이 포함된 그림을 한 번에 캡션하기

하위 그림이 포함된 그림을 만든 다음 기본 그림의 캡션에서 참조하고 싶습니다.

\begin{figure}
    \begin{subfigure}
        A figure
        \caption{}
        \label{a}
    \end{subfigure}
    ~
    \begin{subfigure}
        B figure
        \caption{}
        \label{b}
    \end{subfigure}
    \caption{ \ref{a}) about figure A, \ref{b}) about figure B }
\end{figure}

작성된 대로 작동하지 않습니다. 유사한 작업을 수행하려면 어떻게 해야 합니까?

답변1

패키지는 subfigure환경을 제공합니다 subfigure. 사용하고 계시나 봅니다. 이 패키지는 더 이상 사용되지 않으며 패키지 subfig또는 subcaption(권장)(거의 동일한 환경 제공)을 사용해야 합니다.

그러나 다음 예는 잘 작동합니다.

\documentclass{article}
\usepackage{subfigure}
\usepackage{caption}
\begin{document}
\begin{figure}
    \begin{subfigure}
        A figure
        \caption{}
        \label{a}
    \end{subfigure}
    ~
    \begin{subfigure}
        B figure
        \caption{}
        \label{b}
    \end{subfigure}
    \caption{ \ref{a}) about figure A, \ref{b}) about figure B }
    \label{fig:TheWholeFigure}
\end{figure}

\end{document}

사용 subcaption:

\documentclass{article}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}
    \begin{subfigure}{.49\linewidth}
        A figure
        \caption{}
        \label{a}
    \end{subfigure}
    \hfill
    \begin{subfigure}{.49\linewidth}
        B figure
        \caption{}
        \label{b}
    \end{subfigure}
    \caption{ \ref{a}) about figure A, \ref{b}) about figure B }
    \label{fig:TheWholeFigure}
\end{figure}

\end{document}

여기에 이미지 설명을 입력하세요

전체 이미지를 참조하려면 를 사용하세요 \ref{fig:TheWholeFigure}.

관련 정보