LaTeX入门系列之表格绘制(四):图表的并排

关键词:图表,并排

LaTeX的浮动环境并不对环境的内容限制,因此,把几个图表放在一个浮动体内即可以实现并排或者混排。一般使用 minipage 环境实现此功能。

1
2
3
\begin{minipage}[position][height][inner-pos]{width}
text
\end{minipage}

图表并排

例子1:两张图片高度一致,caption 可以显示在一行的情况,使用不同的 caption

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\documentclass[]{article}
\usepackage{ctex}
\begin{document}
\begin{figure}[htp]
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[height = 3cm]{/Users/fplee/blog/public/xiaobo.png}
\caption{ 小波 }
\end{minipage}
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[height = 3cm]{/Users/fplee/blog/public/yeyuqiudeng.jpg}
\caption{ 夜雨秋灯 }
\end{minipage}
\end{figure}
\end{document}

例子2:两张图片高度不一致,caption 按上述方法不可以显示在一行的情况,使用不同的 caption

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
\documentclass[]{article}
\usepackage{ctex}
\usepackage{graphics}
\begin{document}
\begin{figure}[htbp]
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[height = 1.5cm]{/Users/fplee/blog/public/yeyuqiudeng.jpg}
\quad
\end{minipage}
\begin{minipage}{0.45\textwidth}
\centering
\includegraphics[height = 6cm]{/Users/fplee/blog/public/xiaobo.png}
\end{minipage}
\vskip 5mm
\begin{minipage}{0.45\textwidth}
\caption{夜雨秋灯}
\end{minipage}
\quad
\begin{minipage}{0.45\textwidth}
\caption{小波}
\end{minipage}
\end{figure}
\end{document}

例子3:图片或者表格自带小标题,公用大标题,如何设置

使用 caption 以及 subcaption 宏包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\documentclass[]{article}
\usepackage{caption,subcaption}
\usepackage{ctex}
\begin{document}
\begin{figure}[htp]
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[height = 3cm]{/Users/fplee/blog/public/xiaobo.png}
\subcaption{ 小波 }
\end{minipage}
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[height = 3cm]{/Users/fplee/blog/public/yeyuqiudeng.jpg}
\subcaption{ 夜雨秋灯 }
\end{minipage}
\centering
\caption{两张图}
\end{figure}
\end{document}

例子4:一图一表混排

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
\documentclass[]{article}
\usepackage{caption,subcaption}
\usepackage{booktabs}
\usepackage{ctex}
\begin{document}
\begin{figure}[htp]
\centering
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[height = 3cm]{/Users/fplee/blog/public/xiaobo.png}
\subcaption{ 小波 }
\end{minipage}
\begin{minipage}{0.48\textwidth}
\centering
\subcaption{ 夜雨秋灯 }
\begin{tabular}{c|c|c}
\toprule
锦瑟&无端&五十弦\\
\midrule
一弦&一柱&思华年\\
庄生&晓梦&迷蝴蝶\\
望帝&春深&托杜鹃\\
\bottomrule
\end{tabular}
\end{minipage}
\centering
\caption{一图一表}
\end{figure}
\end{document}

参考文章: