Подстроки фигуры на нескольких страницах
Я столкнулся с проблемой укладки многих цифр
Проблема заключается в том, что фигура стека переопределяет размер страницы по вертикали и помещает все фигуры на одну страницу и не меняет страницу по мере того, как ограничение страницы достигнуто.
Как можно изменить страницу при складывании всех фигур.
\usepackage{subfig}
\usepackage{float}
\begin{figure}[hp]
\centering
\subfloat[Fig1]{\label{fig:1}\includegraphics[width=0.48\textwidth]{fig1}}
\subfloat[Fig2]{\label{fig:2}\includegraphics[width=0.48\textwidth]{fig2}}
\subfloat[Fig3]{\label{fig:3}\includegraphics[width=0.48\textwidth]{fig3}}
\subfloat[Fig4]{\label{fig:4}\includegraphics[width=0.48\textwidth]{fig4}}
\subfloat[Fig5]{\label{fig:5}\includegraphics[width=0.48\textwidth]{fig5}}
\subfloat[Fig6]{\label{fig:6}\includegraphics[width=0.48\textwidth]{fig6}}
\caption{........}
\label{..........}
\end{figure}
Я буду очень благодарен за вашу любезную помощь.
Ответы
Ответ 1
Все внутри \begin{figure}
... \end{figure}
не должно быть больше одной страницы. Чтобы разбить его на страницы, вы должны сделать это вручную. Используйте \ContinuedFloat
из пакета subfig
для этого: (из документация по субфигу, §2.2.3)
\begin{figure}
\centering
\subfloat[][]{...figure code...}%
\qquad
\subfloat[][]{...figure code...}
\caption{Here are the first two figures of a continued figure.}
\label{fig:cont}
\end{figure}
\begin{figure}
\ContinuedFloat
\centering
\subfloat[][]{...figure code...}%
\qquad
\subfloat[][]{...figure code...}
\caption[]{Here are the last two figures of a continued figure.}
\label{fig:cont}
\end{figure}
Ответ 2
Это может показаться странным, но почему бы не поместить их в нечто вроде supertab, чтобы они охватывали несколько страниц? Вы избавитесь от плавающего объекта "фигура", который должен быть размещен на одной странице полностью - согласно моим знаниям.
Ответ 3
Я знаю, что это старый поток, но я недавно создал пакет figureSeries
, который может быть хорошим ответом здесь, вы можете найти его на http://github.com/thomasWeise/figureSeries.
Пакет figureSeries
предоставляет
- средство для включения произвольного количества (потенциально различающихся) подкатегорий в фигуру * -подобную конструкцию,
- возможность создания такой фигуры * -подобной конструкции выглядит так, как если бы это был плавающий объект, который
- хорошо работает как в документах с одним столбцом, так и в двух столбцах.