LaTeX分享008【LaTeX多图排列方法】

LaTeX分享【LaTeX多图排列方法】

作者:JinyuLi

日期:2023.03.18

内容:填坑,补充上一篇专栏中LaTeX图片插入问题中的多张图片同时插入的实现方法部分,本篇专栏主要还是分享graphicx包下的实现方法,分以下几个部分:

1、基本的多图插入情景引入(可直接跳过废话部分)

2、宏包插入

关于多图排版的宏包subfigsubfigure

3、具体使用方法,主要分享并列、竖直排列、栅格排列三种排列方式。

4、文章参考文档和使用的源码均放在文末

本文观前提醒:专栏参考了其他博文整理并根据自身理解整理而成,文末附博文链接,如果有打不开的网页,那么大概率是境外网址,请自行学会“科学上网”本文不做详解。

基本的多图插入情景引入

在上文中我们提过,一个技术报告或者说论文之类的文档,有图片会让这个文档更加丰满,也更易于读者的阅读,而在上一篇BLOG中我简单的记录了在LaTeX中插入单张图片的一个基本操作方法,而对于文档来说,插入单张图片的情况虽然常见,但是有时侯也不能很好的满足我们的需求,就好比我们有两个模型运行后得出两个不同的数据,我们想把这两个数据的输出曲线放在尽可能近的距离进行比较,就好像下面这张图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wvmqQY1z-1679141240702)(https://imgse.com/i/ppJ3XAU "PID调节过程-数据子图排列")]

当我们要实现上图的数据对比的话,如果放在文档中考虑排版的美观性以及文章的易读性的话,使用子图并列放置无疑会比直接插入两张单张的图片会更好一点。而这种效果我们改如何实现呢,大家可以接着往下看。

宏包插入

还是那句老话,如果在LaTeX中需要实现一个排版的效果的话我们首要的任务还是要想到,需要在导言区加个什么包呢?(package

在这里,我们的需求是要在文档中插入多张图片并进行排版,那么我们这里需要引入两个宏包,分别是graphicxsubfig,在进行正式的用法说明前,我还想插入一个小点,就是关于多图插入宏包subfigsubfigure的一些小的介绍,不感兴趣的朋友可以直接跳过:

subfigsubfigure

对于多图插入这个用法来说,在LaTeX中其实有两个宏包可以插入,分别是subfigsubfigure,那么这两个宏包不一样的地方又在哪里呢?如果用省流的说法就是

subfigure宏包已经是旧时代的产物了,他简单易用,但是已经被LaTeX弃用了(依旧可以使用进行编译,但是已经逐渐被取代)。、

subfig则是新时代的宠儿,它不仅可以胜任subfigure作用,而且功能更加强大,可以用于处理不仅仅是图形,还可以处理表格等其它类型的浮动体。

其具体的说法就是:

  • subfigure宏包仅支持水平排列的子图,而subfig宏包支持水平和垂直两种排列方式,可以根据需要进行选择。

  • subfigure宏包在排版子图时会自动添加一些额外的垂直间距,有时会导致排版效果不佳。相比之下,subfig宏包的子图之间间距更加紧凑,可以更好地控制子图之间的间隔和位置

  • subfig宏包能够处理除了图片的其他浮动体。

所以在后面的LaTeX中,我们会尽量多的使用subfig这个宏包,而subfigure也不是不用,毕竟他也有

  • 13
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值