關於Latex並排多張圖片及加入圖片說明的方法
目錄
在文獻撰寫過程中,有時需要進行多圖片的比較,下面我就分享下我的解決辦法
下面直接上代碼,代碼的大致思路是,
1、使用\begin{figure}[h]包起來圖片的代碼,
2、使用\caption{xxxxx}為圖片加入說明,
3、利用\begin{minipage}{0.149\linewidth} 來進行分列,
4、在\begin{minipage}中放多個\centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}可以實現多行
5、使用 \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]{ablation/ 1.1.png}}
-
% 加入對這列的圖片說明
-
\centerline{Image}
-
\ end{minipage}
-
\ begin{minipage}{0.32\linewidth}
-
\vspace{ 3pt}
-
\centerline{\includegraphics[width=\textwidth]{ablation/ 1.1.png}}
-
-
\centerline{Image}
-
\ end{minipage}
-
\ begin{minipage}{0.32\linewidth}
-
\vspace{ 3pt}
-
\centerline{\includegraphics[width=\textwidth]{ablation/ 1.1.png}}
-
-
\centerline{Image}
-
\ end{minipage}
-
-
\caption{Visual comparisons of original models. }
-
\label{fig4}
-
\ end{figure}
-
-
-
\ begin{figure}[h]
二、一列多行
-
\ begin{figure}[h]
-
-
\ begin{minipage}{0.7\linewidth}
-
\vspace {3pt}
-
\centerline {\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\vspace {3pt}
-
\centerline {\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\vspace {3pt}
-
\centerline {\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
-
\centerline {Image}
-
\ end{minipage}
-
-
-
\caption {Visual comparisons of original models. }
-
\ label{fig4}
-
\ end{figure}
三、多列多行
-
\ begin{figure}[h]
-
-
\ begin{minipage}{0.32\linewidth}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.2.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.3.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.4.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.5.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.6.png}}
-
\ vspace{3pt}
-
\ centerline{Image}
-
\ end{minipage}
-
\ begin{minipage}{0.32\linewidth}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.2.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.3.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.4.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.5.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.6.png}}
-
\ vspace{3pt}
-
\ centerline{Image}
-
\ end{minipage}
-
\ begin{minipage}{0.32\linewidth}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.2.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.3.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.4.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.5.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.6.png}}
-
\ vspace{3pt}
-
\ centerline{Image}
-
\ end{minipage}
四、雙列多行圖片排版
直接上效果圖,我的排版是雙列,所以這兩列圖片相當於占滿了我一列的空間
代碼
-
\ begin{figure}[h]
-
%\ begin{minipage}{0.48\linewidth}中的{0.48\linewidth} 是調整圖片列的寬度,\linewidth之前的0.48是可以調整的
-
\ begin{minipage}{0.48\linewidth}
-
%\ vspace{3pt} 是調圖片之間的間隔
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.2.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.3.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.4.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.5.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.6.png}}
-
\ vspace{3pt}
-
%\ centerline{Image} 這個是對這里列的說明
-
\ centerline{Image}
-
\ end{minipage}
-
%一個 \ begin{minipage}{0.48\linewidth} 就是一列
-
\ begin{minipage}{0.48\linewidth}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.1.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.2.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.3.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.4.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.5.png}}
-
\ vspace{3pt}
-
\ centerline{\includegraphics[width=\textwidth]{ablation/1.6.png}}
-
\ vspace{3pt}
-
\ centerline{Image}
-
\ end{minipage}
-
%【注意】可以繼續增加多了圖片,只需要調整好每個 minipage的寬度就好,切記多個minipage寬度前面數字加起來要小於1 不然會有問題
-
%這個是對這張圖片的說明
-
\ caption{Visual comparisons of original models (SCRN) }
-
\ label{fig4}
-
\ end{figure}