Skip to content

跨页长图

mohuangrui edited this page Dec 10, 2019 · 4 revisions

若需将一个含有多个图的大图分布在多个页面中,可以将图(figure)分割成多个图(multiple figures),并在第二个及其以后的图(figure)的

\begin{figure}

后紧接使用

\ContinuedFloat

即可保证分割后的多图共享一个编号,并且子图之间的编号是连续的。

具体实例如下:

\begin{figure}[!htbp]
    \centering
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_a}
      \caption{}
      \label{fig:oaspl_a}
    \end{subfigure}%
    ~% add desired spacing
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_b}
      \caption{}
      \label{fig:oaspl_b}
    \end{subfigure}
    \\% line break
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_c}
      \caption{}
      \label{fig:oaspl_c}
    \end{subfigure}%
    ~% add desired spacing
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_d}
      \caption{}
      \label{fig:oaspl_d}
    \end{subfigure}
    \bicaption{分图标题1,可注释掉。}{Caption one of continued figures.}
    \label{fig:oaspl}
\end{figure}
\begin{figure}[!htbp]
    \ContinuedFloat% continue splited float
    \centering
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_a}
      \caption{}
      \label{fig:oaspl_a}
    \end{subfigure}%
    ~% add desired spacing
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_b}
      \caption{}
      \label{fig:oaspl_b}
    \end{subfigure}
    \\% line break
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_c}
      \caption{}
      \label{fig:oaspl_c}
    \end{subfigure}%
    ~% add desired spacing
    \begin{subfigure}[b]{0.35\textwidth}
      \includegraphics[width=\textwidth]{oaspl_d}
      \caption{}
      \label{fig:oaspl_d}
    \end{subfigure}
    \bicaption{总声压级。(a), (b), (c), (d), (e), (f), (g)。}{OASPL. (a), (b), (c), (d), (e), (f), (g).}
    \label{fig:oaspl}
\end{figure}

其效果如下图:

screen shot 2019-02-20 at 11 40 39
Clone this wiki locally