LaTex多张子图并排排列方法

在撰写论文过程中经常会插入多张图片并排排列,以达到对比实验结果的目的。本文总结了使用\subfigure和minipage进行多个子图排列的两种方法。第一种是一列多个图像作为一个子图,赋予同一个名字。第二种是单个图像作为一个子图,赋予一个名字。但两种的方式的第一步都是先导入subfigure包。

\usepackage{subfigure}

一、多图排列

\begin{figure*}
	\centering
	\subfigure[subfig1]{
		\begin{minipage}[t]{0.33\linewidth}
			\centering
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
		\end{minipage}%
	}%
	\subfigure[subfig2]{
		\begin{minipage}[t]{0.33\linewidth}
			\centering
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
		\end{minipage}%
	}%
	\subfigure[subfig3]{
		\begin{minipage}[t]{0.33\linewidth}
			\centering
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
			\includegraphics[width=1.5in]{timg.jpg}\\
			\vspace{0.02cm}
		\end{minipage}%
	}%
	\centering
	\caption{fig1}
	\vspace{-0.2cm}
	\label{fig1}
\end{figure*}

其中一个\subfigure代表一个列图像,即本代码段有三列图像,每一列图像由三张图片组成。width=1.5in代表图像宽度,0.33\linewidth代表三分之一的行宽,如果排列四列图像就可以使用0.25\linewidth,以此类推。我们来看一下结果。
在这里插入图片描述
二、单个子图

\begin{figure*}
	\centering
	\subfigure[subfig1]{
		\begin{minipage}[t]{0.5\linewidth}
			\centering
			\includegraphics[width=1.2in]{timg.jpg}
		\end{minipage}
	}%
	\subfigure[subfig2]{
		\begin{minipage}[t]{0.5\linewidth}
			\centering
			\includegraphics[width=1.2in]{timg.jpg}
		\end{minipage}
	}%
	%此处的空行很重要,想让图片在什么地方换行就在代码对应位置空行
	\subfigure[sugbfig3]{
		\begin{minipage}[t]{0.5\linewidth}
			\centering
			\includegraphics[width=1.2in]{timg.jpg}
		\end{minipage}
	}%
	\subfigure[subfig4]{
		\begin{minipage}[t]{0.5\linewidth}
			\centering
			\includegraphics[width=1.2in]{timg.jpg}
		\end{minipage}
	}%
	\centering
	\caption{fig2}
	\label{fig2}
\end{figure*}

注意代码中空行的位置,决定子图换行的位置。如果不空行则会一行排列。结果如下。
在这里插入图片描述

  • 14
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
LaTeX中,可以使用不同的方法多张图片并排显示。根据提供的引用内容,有三种常见的方法可以实现这个效果。 第一种方法是使用`figure`环境和`tabular`包。可以在`figure`环境中使用`tabular`环境来创建一个表格,然后在表格的每个单元格中插入图片。每个单元格可以使用`\includegraphics`命令来插入图片,并使用`\caption`命令为每个图片添加标题。这种方法可以实现多张图片并排显示,但不会标记子图。\[2\] 第二种方法是使用`minipage`环境。可以在`figure`环境中使用两个`minipage`环境,每个`minipage`环境中插入一张图片。每个`minipage`环境可以使用`\includegraphics`命令来插入图片,并使用`\caption`命令为每个图片添加标题。这种方法可以实现两张图片并排显示,并且可以为每个图片添加标记。\[3\] 第三种方法是使用`subfigure`包。可以在`figure`环境中使用`subfigure`环境来创建子图。每个`subfigure`环境可以使用`\includegraphics`命令来插入图片,并使用`\caption`命令为每个图片添加标题。这种方法可以实现多张图片并排显示,并且可以为每个图片添加标记。\[1\] 根据具体需求,可以选择适合的方法来实现多张图片的并排显示。 #### 引用[.reference_title] - *1* *3* [Latex如何插入多个图片,实现并排排列或者多行多列排列](https://blog.csdn.net/weixin_44044161/article/details/116736257)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Latex在同一figure中排版多张图片的方法](https://blog.csdn.net/qq_42679415/article/details/130894937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值