最近需要用latex插入多張圖片,達到這麼一個效果。
但是我原來只插入過一張圖片(圖片內容來源於網絡;是國漫一人之下的寶兒姐。強推這部國漫~),代碼如下,效果如圖:
\begin{figure}
\centering
\includegraphics[height=4.5cm,width=9.5cm]{111.eps}
\caption{pic1}
\label{2}
\end{figure}
所以我去網上搜索了一些資料,找到了一些關於在latex中插入多個圖片的方法,首先我們來看第一種方法,也是我一開始用的方法:利用latex的subfigure排版,並排放置多張圖。(使用宏包\usepackage{grephicx}以及\usepackage{subfigure})
源碼如下,達到效果如下:
\begin{figure}[htbp]
\centering
\subfigure[pic1.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig1}
\end{minipage}%
}%
\subfigure[pic2.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}%
}%
\subfigure[pic3.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}
}%
\subfigure[pic4.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}
}%
\centering
\caption{ pics}
\end{figure}
其中0.25\linewidth是指兩張圖片的間隔是0.25倍的當前latex中一行的長度,width=1in是指圖片的寬度。它可以在一個大圖的框架裏面插入多個小圖,自動編號爲a,b,c,d....並對小圖分別描述。
但是這個效果還不是我想要的。於是我就想用一個subfigure裏面包裹兩個pic看看效果
結果並沒有達到我想要的效果。
這樣的話就只是將其分成兩個部分,只能對對應的兩個部分進行描述,而不能對四張圖每張都進行描述了。
然後我在latex代碼中每隔連個subfigure打一個回車鍵,奇妙的事情就發生了!
\begin{figure}[htbp]
\centering
\subfigure[pic1.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig1}
\end{minipage}%
}%
\subfigure[pic2.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}%
}%
%這個回車鍵很重要 \quad也可以
\subfigure[pic3.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}
}%
\subfigure[pic4.]{
\begin{minipage}[t]{0.25\linewidth}
\centering
\includegraphics[width=1in]{111.eps}
%\caption{fig2}
\end{minipage}
}%
\centering
\caption{ pics}
\end{figure}
然後效果圖如下:
這樣就達到了我的效果,既能將圖片分成四個小圖片,也能對四個小圖片分別進行描述。
如果不用上述方式,用下面這種也能達到對應的效果。(PS:這種方式看起來簡潔一些)
\begin{figure}[htbp]
\centering
\subfigure[pic1.]{
\includegraphics[width=5.5cm]{111.eps}
%\caption{fig1}
}
\quad
\subfigure[pic2.]{
\includegraphics[width=5.5cm]{111.eps}
}
\quad
\subfigure[pic3.]{
\includegraphics[width=5.5cm]{111.eps}
}
\quad
\subfigure[pic4.]{
\includegraphics[width=5.5cm]{111.eps}
}
\caption{ pics}
\end{figure}
下面是一篇關於latex插入圖片的文章,貼出來大家看一下:點擊打開鏈接
有什麼問題歡迎在評論區交流,希望能夠幫到大家~