페이지 경계를 넘어 하위 그림에 대한 주요 그림 캡션을 반복합니다.

페이지 경계를 넘어 하위 그림에 대한 주요 그림 캡션을 반복합니다.

두 개의 하위 그림으로 구성된 그림이 있습니다. 이를 위해 subcaption 패키지를 사용합니다. 페이지 레이아웃으로 인해 이러한 그림은 페이지 경계를 넘어야 합니다. 이를 위해 나는 \ContinuedFloat. 그러나 주요 그림 캡션은 마지막 하위 그림 다음 맨 아래에만 표시됩니다.

두 하위 그림 뒤에 주요 그림 캡션을 두고 첫 번째 그림 이후 각 주요 그림 캡션에 대해 "(계속)"을 표시하고 싶습니다.

하위 그림을 사용하는 모든 솔루션 또는 여러 그림을 사용하고 그림 번호 매기기 및 참조를 조작하는 대안이 좋습니다.

제가 라텍스에서 달성하고 싶은 것을 위해 제가 페인트에 함께 던진 아래 이미지를 참조하십시오.여기에 이미지 설명을 입력하세요

답변1

다음은 패키지의 예입니다 subcaption.

\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}

\begin{document}

\listoffigures

\begin{figure}
\begin{subfigure}{\textwidth}
\includegraphics{example-image-A}
\caption{caption of first subfigure}\label{first}
\end{subfigure}
\caption{common caption}\label{whole}
\end{figure}
\begin{figure}
\ContinuedFloat
\begin{subfigure}{\textwidth}
\includegraphics{example-image-B}
\caption{caption of second subfigure}\label{second}
\end{subfigure}
\caption[]{common caption (continued)}
\end{figure}

See \ref{first}

See \ref{second}

See \ref{whole}
\end{document}

답변2

에 대한 나의 작은 경험으로 볼 때 \ContinuedFloat이 명령은 플로트 카운터만 "고정"합니다. 환경 내에 원하는 캡션을 넣을 수 있습니다 figure.

\documentclass{article}

\usepackage{subcaption}

\begin{document}

\begin{figure}[p]
    \centering
    \subcaptionbox{% <- you can used you preferred tool to make subifgures here
        first subfigure
        \label{first-subfigure}
    }{%
        \rule{.9\textwidth}{.8\textheight}
    }
    \caption{First caption -- continued}
    \label{fig:splitted-figure-first}
\end{figure}

\begin{figure}[p]
    \ContinuedFloat
    \centering
    \subcaptionbox{% <- you can used you preferred tool to make subifgures here
        second subfigure
        \label{second-subfigure}
    }{%
        \rule{.9\textwidth}{.8\textheight}
    }
    \caption{Second caption}
    \label{fig:splitted-figure-second}
\end{figure}

\noindent{}Label of first part of figure: \ref{fig:splitted-figure-first}\\
Label of second part of figure: \ref{fig:splitted-figure-second}\\
Page of first part of figure: \pageref{fig:splitted-figure-first}\\
Page of second part of figure: \pageref{fig:splitted-figure-second}\\

\end{document}

관련 정보