首先在导言区添加subfigure宏包。
\usepackage{subfigure}
假设我要将三张图片作为三张子图排列,解决图片跨页排列的问题,则使用下列代码:
\begin{figure}[h]
\addtocounter{figure}{-1} %%%%%%%%%note1
\centering
\subfigure{
\begin{minipage}[t]{1\linewidth}%%%%%%%%%note2
\includegraphics[width=0.9\linewidth]{索引}%%%%%%%%%note3
\caption{图片1名称}
\label{0}
\end{minipage}%
}%
%%%%%%%%%note4
\subfigure{
\begin{minipage}[t]{1\linewidth}
\includegraphics[width=0.9\linewidth]{索引}
\caption{图片2名称}
\label{1}
\end{minipage}%
}%
\subfigure{
\begin{minipage}[t]{1\linewidth}
\includegraphics[width=0.9\linewidth]{索引}
\caption{图片名称}
\label{2}
\end{minipage}
}%
\centering
\end{figure}
说明:
- note1:注意在使用subfigure时要手动将图片标号减1,因为三张子图所组成的大图也参与了计数。
- note2:此处控制每张子图的宽度,比如说:若想一行放四张图,则此处应设置为0.25\linewidth。
- note3:此处控制每张子图的大小。
- note4:此处要换行,表明:这一行图片(可能有好几张)已经排列完成,进入下一行进行排列。