【问题标题】:Subfigs of a figure on multiple pages多页上的图的子图
【发布时间】:2010-11-07 21:08:15
【问题描述】:

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

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

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

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

非常感谢您的帮助。

【问题讨论】:

    标签: latex figure multipage


    【解决方案1】:

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

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

    【讨论】:

    【解决方案2】:

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

    figureSeries 提供的包

    1. 一种将任意数量(可能不同大小)的子图形包含到图形*-like 构造中的工具,
    2. 能够使这个类似 * 的构造看起来好像是一个浮动对象,
    3. 适用于单栏和双栏文档。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2020-01-02
        • 1970-01-01
        • 2019-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-08
        相关资源
        最近更新 更多