这里列出3种LaTeX中插图的方法:
一般要包含的宏包:
\usepackage{epsfig}\usepackage{graphicx}\usepackage{subfigure}
- 方法一:
\begin{ figure} \begin{ center} \includegraphics[width=0.32\linewidth]{ lena.eps} \caption{ An image of Lena.} \label{ Fig:1} \end{ center} \vspace{ -0.5em}\end{ figure}
- 方法二(多张图,使用
tabular
):
\begin{ figure} \centering \begin{ tabular}{ ccc} \includegraphics[width=0.32\linewidth]{ lena.eps} & \includegraphics[width=0.32\linewidth]{ lena.eps} & \includegraphics[width=0.32\linewidth]{ lena.eps} \\ (a) & (b) & (c)\\ \end{ tabular} \caption{ Three images of Lena. } \label{ Fig:4} \vspace{ -0.5em}\end{ figure}
关于表格的使用,想了解更多请阅读博客。
- 方法三(多张图,使用
minipage
):
\begin{ figure} \centering \begin{ minipage}[b]{ 0.32\linewidth} \centering \centerline{ \includegraphics[width = \linewidth]{ lena.eps}} \centerline{ (a)} \medskip \end{ minipage} \begin{ minipage}[b]{ 0.32\linewidth} \centering \centerline{ \includegraphics[width =\linewidth]{ lena.eps}} \centerline{ (b)} \medskip \end{ minipage} \caption{ Two images of Lena.} \label{ Fig:2} \vspace{ -0.5em}\end{ figure}
\begin{ figure} \centering \begin{ minipage}[b]{ 0.5\linewidth} \centering \centerline{ \includegraphics[width = \linewidth]{ lena.eps}} \centerline{ (a)} \medskip \end{ minipage} \begin{ minipage}[b]{ 0.5\linewidth} \centering \centerline{ \includegraphics[width =\linewidth]{ lena.eps}} \centerline{ (b)} \medskip \end{ minipage} \caption{ Two images of Lena.} \label{ Fig:3} \vspace{ -0.5em}\end{ figure}
可以看出,minipage
是采用行方向累加制的自动排版方法,也就是当子图的width
累计大于等于\linewidth
时,后续的图片自动拍到下一行~