53

我面临堆叠许多数字的问题

问题是堆栈图形垂直覆盖页面尺寸并将所有图形放在一页中,并且在达到页面限制时不更改页面。

堆叠所有图形时如何更改页面。

\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}

我将非常感谢您的帮助。

4

3 回答 3

78

里面的所有东西\begin{figure}......\end{figure}不得大于一页。为了分页,您必须手动完成。\ContinuedFloat从包中使用subfig来执行此操作:(来自subfig 文档,§2.2.3)

\开始{图}
  \定心
  \subfloat[][]{...图代码...}%
  \qquad
  \subfloat[][]{...图代码...}
  \caption{这里是续图的前两个数字。}
  \标签{图:续}
\结束{图}

\开始{图}
  \续浮动
  \定心
  \subfloat[][]{...图代码...}%
  \qquad
  \subfloat[][]{...图代码...}
  \caption[]{这是续图的最后两个数字。}
  \标签{图:续}
\结束{图}
于 2009-07-07T00:48:08.360 回答
3

我知道这是一个旧线程,但我最近创建了这个包figureSeries,这可能是一个很好的答案,你可以在http://github.com/thomasWeise/figureSeries找到它。

该软件包figureSeries提供

  1. 一种将任意数量(可能大小不同)的子图形包含到图形*-like 构造中的工具,
  2. 使这个图形*状结构看起来好像是一个浮动对象的能力,这
  3. 适用于单栏和双栏文档。
于 2015-02-14T04:28:18.230 回答
2

这听起来可能很奇怪,但为什么不把它们放在像 supertab 这样的东西中,让它们跨越几页呢?根据我的知识,您将摆脱必须完全放在一页上的浮动对象“图形”。

于 2009-07-03T08:37:07.903 回答