在文献撰写过程中,有时需要进行多图片的比较,下面是解决办法。

1.同一行多排显示图片

使用\begin{figure}[h]包起来图片的代码。

\caption{xxxxx}为图片加入说明。

\begin{minipage}{0.149\linewidth}来进行分列。

在\begin{minipage}中放多个\centerline{\includegraphics[width=\textwidth]{1.png}}可以实现多行。

\centerline{Image}为每列单独加入说明。

其中\begin{minipage}{0.48\linewidth}中的{0.48\linewidth}表示的控制列的宽度,如果是两列就可以除2然后减去0.1,切记多列的宽度加起来不要等于1,否则可能因为空间不足,latex会帮你自动换行,可以是0.98。

代码如下:

\begin{figure}[h]
\begin{minipage}{0.32\linewidth}
\vspace{3pt}
%图片路径
\centerline{\includegraphics[width=\textwidth]{1.png}}
%图片说明
\centerline{Image1}
\end{minipage}
\begin{minipage}{0.32\linewidth}
\vspace{3pt}
\centerline{\includegraphics[width=\textwidth]{2.png}}
\centerline{Image2}
\end{minipage}
\begin{minipage}{0.32\linewidth}
\vspace{3pt}
\centerline{\includegraphics[width=\textwidth]{3.png}}
\centerline{Image3}
\end{minipage}
\caption{Visual comparisons of original models.}
\label{fig1}
\end{figure}

2.同一列上下显示图片

代码如下:

\begin{figure}[!htb]\small
\centering
\begin{tabular}{c}
\includegraphics[scale=0.40]{a.png} \\%换行
{\footnotesize\sf (a) Statistics on the number of interest packets.} \\
\includegraphics[scale=0.40]{b.png} \\
{\footnotesize\sf (b) Statistics on the number of data packets.}
\end{tabular}
\caption{Number of interest packets and data packets}
\label{fig2}
\end{figure}