使用说明:
本文主要介绍LaTeX
中图片并排的方法以及子图的创建,默认图片的导入以及一些可选参数的设定读着均有所了解,适合有一定基础的情况下进行阅读。
注:图片使用了2020-2021年间,美赛和国赛论文中的一些图片作为样例,具体
tex
程序和图片文件可以在我的资源中下载。
子图和并排
1. 样例一: 子图
- 原始图片:【这里使用2020年美赛的图片作为样例】
-
hair_dryer_cloud.png
-
microwave_cloud.png
-
pacifier_cloud.png
- 为保证代码可以正常使用,需要现在导言区导入相关的宏包
\usepackage{graphicx} %图片
\usepackage{subfigure} %子图
- 样例代码:
%%\usepackage{graphicx}
%%\usepackage{subfigure}
\begin{figure}[htbp]
\centering
\subfigure[Picture a title] {\includegraphics[width=.3\textwidth]{hair_dryer_cloud.png}}
\subfigure[Picture b title] {\includegraphics[width=.3\textwidth]{microwave_cloud.png}}
\subfigure[Picture c title] {\includegraphics[width=.3\textwidth]{pacifier_cloud.png}}
\caption{Example 1 picture title}
\label{fig_E1}
\end{figure}
在使用时只需要修改相关参数即可,包括:
- 图片文件名称:
hair_dryer_cloud.png
-pacifier_cloud.png
,改成自己所需要的图片名即可
注意:此处引用的为相对路径,需要保证图片文件(此处的
hair_dryer_cloud.png
等)与.tex
文件在同一文件夹内。否则无法进行引用
- 标题和引用标签:
caption
、subcaption
和label
,可根据自己需要自行调整 - 宽度的调整:
width = .3\textwidth
,这里的意思是相当于页面宽度的0.3倍(因为要放三张图),可以根据自己的需要自行调整【图片换行见后边的案例】
- 成品效果:
这种子图的创建方法,不能(其实是我不会)单独的引用具体的某一个子图,因此个人其实不是很常用,下边介绍的是一种个人比较喜欢而且常用的方法。
2. 样例二:子图2【个人更常用】
此处原始图片省略,大家应该都能看得出来原始图片是什么
注:此处使用2021年美赛的图片
- 相关宏包:一定要用宏包,不然的话会报错!!
\usepackage{graphicx} %图片
\usepackage{subcaption} %子图
注意:这里的subcaption
和上文提到的subfigure
两个宏包不能同时使用,不然会产生报错!!
- 样例代码:
%%\usepackage{graphicx}
%%\usepackage{subcaption}
\begin{figure}[htbp]
\centering
\begin{minipage}[c]{0.7\textwidth}
\centering
\includegraphics[width=\textwidth]{corr0.pdf}
\subcaption{Picture a title}
\label{fig_E2_1}
\end{minipage} \\
\begin{minipage}[c]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{corr1.pdf}
\subcaption{Picture b title}
\label{fig_E2_2}
\end{minipage}
\begin{minipage}[c]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{corr2.pdf}
\subcaption{Picture c title}
\label{fig_E2_3}
\end{minipage}
\caption{Example 1 picture title}
\label{fig_E2}
\end{figure}
相关可修改参数的和前文基本一致(其实就是单个图片中的那些参数),需要注意的是,对子图之间的关系也可以使用centering
(居中)和\\
(换行)等命令,即可达到
m
×
n
m \times n
m×n的图片排列形式。此外相比于上一方法的好处在于,可以对图片中的单个子图进行引用(因为有单个子图的label
)
- 成品效果:
注:这里看起来高糊是因为截图的原因,原文中使用
3. 样例三:并排
在写有页数限制的论文的时候为避免超页(今年美赛疯狂删内容)我们往往会把图片排在一起。这样一来可以减少所占页数,二来也可以使得排版更美观。但是两个图片之间相互独立,并没有所属于同一个图片,因此和子图的形式略有不同。
同样省略元图片
注:此处使用2020年国赛的图片
- 相关宏包
\usepackage{graphicx} %图片
这里只需要使用导入图片的宏包即可
- 样例代码
\begin{figure}[htbp]
\centering
\begin{minipage}[c]{0.48\textwidth}
\centering
\includegraphics[width=\textwidth]{Scatter_Interest.eps}
\caption{Picture 2 title}
\label{fig_E3_1}
\end{minipage}
\begin{minipage}[c]{0.48\textwidth}
\centering
\includegraphics[width=\textwidth]{Cfit_Interest.eps}
\caption{Picture 3 title}
\label{fig_E3_2}
\end{minipage}
\end{figure}
具体参数的解释在前文已经说明,在此不再赘述
- 成品效果