[LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)
文章目录
- 前言
- 1 代码
- 2 小结
- 3 补充:用subfigure而不是subfloat来排版代码型图片
前言
上一篇写了[LaTeX] 字图片复杂排版的博客,刚刚找到了更好更简洁方便的方法!完全可以取而代之,因此在此记录之。
1 代码
就是zhei么简单,代码如下:
\documentclass{article}
\usepackage{subfig,graphicx}
\begin{document}\begin{figure}
\begin{minipage}[b]{.5\linewidth}\centering\subfloat[][Genelec 8020 CPM]{\label{Genelecs:Genelec 8020 AP}\includegraphics[width=.69\linewidth]{example-image-b}}\subfloat[][Genelec 8030 BPM]{\label{Genelecs:Genelec 8030 AP}\includegraphics[width=5cm]{example-image-c}}
\end{minipage} %\par
\medskip
\begin{minipage}[b]{.5\linewidth}\centering\subfloat[][Genelec 8010 AP]{\label{Genelecs:Genelec 8010 AP}\includegraphics[height=8cm,width=1\linewidth]{example-image-a}}
\end{minipage}\caption{my fig}
\label{fig:Genelecs}
\end{figure}\end{document}
效果如下:
这么简洁的代码做出我想要的功能,看起来不得不说一句舒服。
2 小结
其实一开始根本没想到minipage这么强大,在整理上一篇博客的文献的时候,不小心看到了这个参考网页:
- How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in middle?
看到了其中一个方案是用minipage做的,我稍作修改,便实现了我想要的排版。nice。
3 补充:用subfigure而不是subfloat来排版代码型图片
经过漫长的研究,我发现,如果子图不是图片,而是代码(比如.list 格式的代码文件,需要\lstinputlisting才能导入)的时候,subfloat实在太拉了,尤其是那个子图片的子标题,都溢出文档了,完全无法自动换行,也无法居中。实在可惜。
这时候我看到这样的一句话:
I suggest you to use subfigure environment of the package subcaption .
参考:Latex subfloat the “subcaption” is one word in one line, how to make them together in only one line
眼眶差点湿润了,结合之前这么多次失败的经验和勉强成功的尝试,我终于找到了代码型图片如何排版的秘诀。
查了几十个文献,试了n多方案,这时候终于找到了不错的一个办法。实在是nice。
具体代码:
\begin{figure}\begin{minipage}{0.45\linewidth}\centering\begin{subfigure}{1\linewidth}\label{t-SNE-a}\lstinputlisting[language=diff,linewidth={1\linewidth},frame=tb,basicstyle=\footnotesize\ttfamily]{figs/patch1.list}\caption{First very very long caption!}\end{subfigure}\end{minipage} %\par\medskip\begin{minipage}{0.5\linewidth}\centering\begin{subfigure}{1\linewidth}\label{t-SNE-a}\lstinputlisting[language=diff,linewidth={1\linewidth},frame=tb,basicstyle=\footnotesize\ttfamily]{figs/patch2.list}\caption{First very very long caption!}\end{subfigure}\begin{subfigure}{1\linewidth}\label{t-SNE-a}\lstinputlisting[language=diff,linewidth={1\linewidth},frame=tb,basicstyle=\footnotesize\ttfamily]{figs/patch3.list}\caption{First very very long caption!}\end{subfigure}\end{minipage}\caption{my fig}\label{fig:Genelecs}
\end{figure}
具体效果就不展示了,麻烦,还得打马赛克。
算了算了,还是展示一下:
[LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)相关推荐
- Latex在同一figure中排版多张图片的方法
Latex在同一figure中排版多张图片的方法 主要使用了minipage(子图)语法.minipage可以嵌套,子图还可以分解为更多子图,功能很好玩,无聊可以自己试试.下面介绍几种常用效果的实现方 ...
- fastnest怎么一键排版_我的妈呀!一键排版也太好用了吧!3秒钟搞定排版!
原标题:我的妈呀!一键排版也太好用了吧!3秒钟搞定排版! 胖友们好,我是三儿 之前就老是有胖友问我 一键排版可不可以自己设置模板 你瞧这不就是来了 一键排版更新了! 先来看看更新前后的页面吧 更新前v ...
- Latex的subcaption横向插入两张子图的的用法
用法示例 \begin{figure}[htbp]\centering\subcaptionbox{subtitle1\label{tex2kidliuxiangliang}}{\includegra ...
- [LaTeX] 将minipage环境中的脚注(footnote)放到正文并添加超链接
文章目录 前言 1 原始代码 2 把脚注放到正文 3 添加超链接 小结 参考文献 前言 如题.在此记录一个非常有意思的解决方案. 1 原始代码 \documentclass{report} \usep ...
- 【LaTeX】 案例分析 (9) - MCM 2021 - 目录 / 伪代码 / 分栏 / 文字框 / 组合图 / 表格排版 / 公式编号
小组选择题目为 MCM 2021 - A题 Fungi (真菌) Final Result: Honorable Mention 注: 其中很多环境运用到的环境所需宏包(package)可能不太清楚了 ...
- LaTex---图片排版---多个子图构成一个大图,给子图加小标题(未解决)
最近审稿人给出评价让给下图写上小标题,但是我的模板貌似不好加 \begin{figure}[h!]\centering\subfigure[]{\includegraphics[width=0.22\ ...
- 完美解决latex长图自动单独一页,上下方超多空白问题(双栏排版中的双栏图片适用)
我想让长图占据页面上方,然后下方是文字. 一行代码: \renewcommand{\dblfloatpagefraction}{.9} 写在插入图片语句之前就行.这句话的意思是:可以让页面的90%是图 ...
- ImageMagick将多张图片拼接成一张图片_word转存技巧:如何将每页文档转换为图片保存?...
编按:日常办公过程中,将Word文档转为图片的情况虽然不常见,但若遇到了总是会难倒一大批人.因为Word没有为用户提供直接将文档存储为图片格式的功能,因此,这就需要我们曲线救国,借用其他工具来实现目的 ...
- 计算机图文混合排版教学设计,《我为古诗来配画——图文混合排版》教学设计...
<<我为古诗来配画--图文混合排版>教学设计>由会员分享,可在线阅读,更多相关<<我为古诗来配画--图文混合排版>教学设计(4页珍藏版)>请在人人文库网 ...
最新文章
- 2020届秋招个人总结
- 那个脑袋生锈的我写的东西
- android 反编译报错,android反编译
- IDEA HTTP状态 404 - 未找到 请求的资源[/]不可用
- 详解@EnableEurekaServer和@EnableDiscoveryClient 或 @EnableEurekaClient注解
- CCAI 2017 | 德国DFKI科技总监Hans Uszkoreit:如何用机器学习和知识图谱来实现商业智能化? 原2017.07.25AI科技大本营 文/CSDN大琦 7 月22 - 2
- slqite3库查询数据处理方式_SQLite3命令操作大全
- POSIX多线程API函数
- python备份文件最简单案例_Python实现备份文件实例
- 从 Eclipse 到 IDEA,就像从金字塔到太空堡垒!
- 20210201:力扣第226周周赛(上)
- 转: 如何使用jstack分析线程状态
- redis04-----Hash 哈希数据类型相关命令
- 语句 查询每个人每个科目的最高分_Mysql中常用的查询实例详解
- 易语言网页html代码大全,易语言网页操作取网页源码
- cass怎么多级放坡_cass土方计算考虑放坡
- 49次全国计算机以及靠,第49次全国计算机等级考试(国考)证书领取的通知
- 树莓派外接显示器黑屏_树莓派4B连接显示器黑屏或者提示input not supported
- 计算机硬盘会计分录,电脑加装固态硬盘如何做分录
- Python调用百度API进行人像动漫化