У меня есть рисунок, состоящий из двух подрисунков. Для этого я использую пакет subcaption. Из-за макета страницы эти рисунки должны пересекать границы страницы. Для этого я использую \ContinuedFloat
. Однако подпись к основному рисунку отображается только в самом низу после последнего подрисунка.
Мне бы хотелось, чтобы подпись к основному рисунку располагалась после обоих подрисунков, а также, возможно, для каждой подписи к основному рисунку после первого отображалось слово «(продолжение)».
Приветствуется любое решение с использованием подрисунков или альтернативное решение с использованием, например, нескольких рисунков и манипулированием нумерацией и ссылками на рисунки.
Посмотрите на изображение ниже, которое я набросал в Paint, чтобы понять, чего я хочу добиться в Latex.
решение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}