latex中subfigure
时间: 2023-11-19 14:49:06 浏览: 130
subfigure.sty是一种用于排列多个子图的LaTeX宏包。在官方文档中没有直接给出的sty类型,但只要将相应的宏包放在路径下,就可以使用它了。为了在LaTeX中将三张图片作为三个子图排列,并解决图片跨页排列的问题,可以使用下面的代码:
\begin{figure}[h]
\addtocounter{figure}{-1} %注意1
\centering
\subfigure{
\begin{minipage}[t]{1\linewidth} %注意2
\includegraphics[width=0.9\linewidth]{索引} %注意3
\caption{图片1名称}
\label{0}
\end{minipage}%
}%注意4
\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{图片3名称}
\label{2}
\end{minipage}
}%
\centering
\end{figure}
注意1:在使用subfigure时要手动将图片标号减1,因为三张子图所组成的大图也参与了计数。
注意2:此处控制每张子图的宽度,比如说:若想一行放四张图,则此处应设置为0.25\linewidth。
注意3:此处控制每张子图的大小。
注意4:此处要换行,表示这一行图片(可能有多张)已经排列完成,进入下一行进行排列。
阅读全文