1. 背景
并排图片分为两种情况,情况一是各子图共用一个标题(caption),该标题可以自己指定,每个子图的标题为a、b、c等,子图标题是系统生成的。情况二是各子图不共用标题,可设置不同的标题。下面以一行共同显示2个图片为例(可类推到多个图片)。
2.情况一
该情况共用一个标题,有两种方法:
% 一行2个图片,共用1个Figure标题%方法1(较好),参考:/a6822342/article/details/80533135的第2段代码\begin{figure}[htbp]\centering\subfigure[pic1.]{\begin{minipage}[t]{0.45\linewidth} %linewidth小于0.5\centering\includegraphics[scale=0.4]{pdf/2.jpg} %\caption{fig1}\end{minipage}%}%\subfigure[pic2.]{\begin{minipage}[t]{0.45\linewidth} %linewidth小于0.5\centering\includegraphics[scale=0.4]{pdf/2.jpg}%\caption{fig2}\end{minipage}%}%\centering\caption{ pics}\end{figure}% 一行2个图片% 一行2个图片,共用1个Figure标题%方法2,参考:/a6822342/article/details/80533135的第3段代码,或者:/p/32925549\begin{figure}[H]\centering %图片全局居中\subfigure[name1]{\label{Fig.sub.1}\includegraphics[scale=0.4]{pdf/2.jpg}}\subfigure[name2]{\label{Fig.sub.2}\includegraphics[scale=0.4]{pdf/2.jpg}}\caption{Main name}\label{Fig.main}\end{figure}% 一行2个图片
3. 情况二
该情况不共用标题:
% 一行2个图片,不共用1个Figure标题,参考:/question/41322252的第一个(PPluvcoder)回答\begin{figure}[htbp]\centering\begin{minipage}[t]{0.24\textwidth} %textwidth值小于0.25,或者linewidth小于0.5,不过这里设置textwidth比设置linewidth效果好一些\centering\includegraphics[scale=0.4]{pdf/2.jpg}\caption{World Map}\end{minipage}\begin{minipage}[t]{0.24\textwidth}%textwidth值小于0.25\centering\includegraphics[scale=0.4]{pdf/2.jpg}\caption{Concrete and Constructions}\end{minipage}\end{figure}
4. 控制图表大小
修改图片大小可以用width
或scale
命令,我习惯用scale
命令。
%-----用width控制图片大小---------------\begin{figure}[t]\centering\includegraphics[width = 0.2\linewidth]{pdf/1.png}\caption{NER1} \label{fig:NER_model1}\end{figure}%--------------figure end--------------%-----用scale控制图片大小---------------\begin{figure}[t]\centering\includegraphics[scale=0.2]{pdf/2.jpg}\caption{NER2} \label{fig:NER_model2}\end{figure}%--------------figure end--------------
5. 参考
Latex中插入多张图片,实现并排排列或者多行多列排列LaTeX排版札记:part 4—插入图片(并排显示、自定义编号)知乎的第一个(作者为PPluvcoder)回答