LaTeX插入图片及多行多列图片排版

LaTeX插入图片及多行多列图片排版

LaTeX插入一张图片

首先导入宏包

1
\usepackage{graphicx}

插入图片

1
2
3
4
5
\begin{figure}[htbp]
\centering
\includegraphics[width=0.6\textwidth]{figures/image.png}
\caption{题注}
\end{figure}

其中,[htbp]是控制图片位置的参数

param position
h 当前位置
t 页面顶部
b 页面底部
p 浮动

插入并列的两张独立图片

使用minipage分栏实现并列图片插入

1
2
3
4
5
6
7
8
9
10
11
12
\begin{figure}[htbp]
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=0.8\textwidth]{figures/image1.png}
\caption{题注1}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
\centering
\includegraphics[width=0.8\textwidth]{figures/image2.png}
\caption{题注2}
\end{minipage}
\end{figure}

效果如下
并列效果图

插入并列的两张不独立的图片

直接连续使用两次\includegraphics[]{}即可,\hspace{}表示间距。

1
2
3
4
5
6
7
\begin{figure}[htbp]
\centering
\includegraphics[width=0.4\textwidth]{figures/image1.png}
\hspace{0.1in}
\includegraphics[width=0.4\textwidth]{figures/image2.png}
\caption{Result}
\end{figure}

效果如下
并列效果图

插入多行多列,其中每列算一个独立图片

写Report的时候突然有这样一个需求,就是实现下图这种每列算一个独立图片的多行多列图片。每个独立图片里面其实有两张图片。

多行多列效果图

使用minipage分栏,然后使用\\实现图片换行竖排显示。
具体实现办法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
\begin{figure}[htbp]
\centering
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/image11.png} \\
\includegraphics[width=4cm]{figures/image12.png}
\caption{\\1}
\end{minipage}
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/21.png} \\
\includegraphics[width=4cm]{figures/22.png}
\caption{\\2}
\end{minipage}
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/31.png} \\
\includegraphics[width=4cm]{figures/32.png}
\caption{\\3}
\end{minipage}
\end{figure}

\begin{figure}[htbp]
\centering
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/41.png} \\
\includegraphics[width=4cm]{figures/42.png}
\caption{\\4}
\end{minipage}
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/51.png} \\
\includegraphics[width=4cm]{figures/52.png}
\caption{\\5}
\end{minipage}
\begin{minipage}[t]{0.3\linewidth}
\centering
\includegraphics[width=4cm]{figures/61.png} \\
\includegraphics[width=4cm]{figures/62.png}
\caption{\\6}
\end{minipage}
\end{figure}

多行多列子图

使用/subfigure可以划分子图,具体做法先不写了,可以先参考一下这篇latex 排列多个子图,以后可能填坑。

LaTeX插入图片及多行多列图片排版

https://smallsquare.github.io/LaTeX-insert-images/

Author

SmallSquare

Posted on

2022-03-18

Updated on

2023-03-17

Licensed under

Comments