LaTeX使用graphicx+subfig实现子图合并+标题+子图标题
一、应用场景/需求
今天在LaTeX写论文的时候,发现自己需要使用几个图拼凑在一起,然后合到一张大图中去。也就是一张图包含若干张子图,然后若干张子图的大小可以自己设置,子图下面有子标题,而总的大图也有一个标题。例如下面的效果:
一开始我想到的方案是使用LaTeX自带的包subfigure,但是我没想到它在使用子标题时不是特别地方便,如果结合subcaption啥的包的话,又会带来新的问题。总之,在网上看了好几种方案,都没有得到比较好的结果,可以复制粘贴的那种。
为了方便以后的论文写作,我打算把这个问题记录下来,日后需要的话可以直接copy然后修改。
二、实现方式
实现思路:调用LaTeX自带的包:graphicx和subfig;在figure标签中通过subfloat来实现子图合并,包括显示子图的标题以及总图的标题。
LaTeX代码
\documentclass{article}\usepackage{graphicx}
\usepackage{subfig}\begin{document}\section{Figure and subfigure demo}
On the paper, I see three cats in the Figure \ref{figure_bsf}. The color of the first cat (see Figure \ref{figure_ca}) is blue, which looks like very beautiful. However, I love all the cats from the figure. The second cat (see Figure \ref{figure_cb}) looks like a dog, and the third one (see Figure \ref{figure_cc}) looks very strong.\begin{figure*}
\centering
\subfloat[Cat A]{\label{figure_ca}\includegraphics[height=0.25\textwidth]{cat_a.png}}\hfill
\subfloat[Cat B]{\label{figure_cb}\includegraphics[height=0.25\textwidth]{cat_b.png}}\hfill
\subfloat[Cat C]{\label{figure_cc}\includegraphics[height=0.25\textwidth]{cat_c.png}}
\caption{A set of cat.}
\label{figure_bsf}
\end{figure*}\end{document}
编排效果
三、参考资料
1、Latex排版子图
2、Subfigure problem caption - TeX
四、LaTeX编译环境
1、编辑+编译环境:Overleaf
2、包的引用:已在上述源码给出
3、文件之间的引用:项目中的main.tex文件是主文件,引用了cat_a.png、cat_b.png和cat_c.png三个图片文件,如果你需要复制并使用上述代码,请记得将图片在代码中的文件名作出相应的修改。
LaTeX使用graphicx+subfig实现子图合并+标题+子图标题相关推荐
- Latex中将多个eps图片合并成一幅eps的代码和方法
Latex中将多个eps图片合并成一幅eps的代码和方法 在SCI论文最后上传时,有时需要将多个eps小图合并成一幅eps图,这里讲一下完整的操作流程和相应代码,十分简单. STEP 1. 把下面代码 ...
- python如何为饼图添加标题_python – Matplotlib子图标题,图标题格式
我将如何格式化下面的饼图子图,以便在图标题和子图标题之间有更多的空白区域.理想情况下,子图标题也会更接近实际的饼图本身. 我似乎无法在文档中找到任何可能启用此功能的内容,但我是matplotlib的新 ...
- pcl如何设置colorbar_突然加更 | 子图、colorbar和标题
画子图的教程网上一搜一大堆,不过我在画的时候还是出了点奇奇怪怪的问题,依然是聊一聊我遇到的问题,尽管最终呈现效果还行,但是还是被几个小问题卡住了,比如共用坐标轴设置了跟没设置一样,之后再找找大佬问一下 ...
- Winfrom中设置ZedGraph显示多个标题(一个标题换行显示)效果
场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- 帝国cms根据标题生成标题图片插件
帝国CMS后台通过标题自动生成标题图片.文字支持各种自定义设置,包含字体大小.字体样式.行间距.透明度.背景图片.起始坐标.文字颜色等. 插件支持修改信息自动生成标题图片 帝国cms根据标题生成标题图 ...
- 标题|服务器标题|服务器名称|服务器IP|服务器端口|是否自动展开(0不展开,1自动展开)|微端IP|微端端口(0表示不使用微端)|安全盾防火墙端口(0表示不使用防火墙)|防火墙类型,0=安全盾防火墙
[Server] ; 标题|服务器标题|服务器名称|服务器IP|服务器端口|是否自动展开(0不展开,1自动展开)|微端IP|微端端口(0表示不使用微端)|安全盾防火墙端口(0表示不使用防火墙)|防火墙 ...
- pandas读取excel文档,每列标题及标题下的内容,总行数,总列数
pandas读取excel文档,每列标题及标题下的内容,总行数,总列数 import pandas'''''' # file_path为excel的文件路径 def read_excel(file_p ...
- html文字段落 带标题,HTML标题跟段落
HTML标题和段落 HTML标题 通过 - 等标签进行定义 一标题 二标题 三标题 四标题 五标题 六标题 效果:如我们所见,标题是粗体或大号的文本,所以需要注意的是,要语义化的使用标题标签,即仅仅把 ...
- 文章标题分页标题段前不显示
文章标题分页标题段前不显示 光标放在上一页得最后,页面布局->分隔符->下一页分节符->delete新一页得换行符
最新文章
- mysql删除开放用户权限
- python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)
- [asp常用代码]文件上传代码
- 全新的互动广告牌,待遇男女有别
- 搜集到的数学分析例题(不断更新)
- MySQL 的CASE WHEN 语句使用说明
- k8s的Pod状态和生命周期管理
- python惰性_如何创建惰性属性以提高Python的性能
- vs2013 资源视图 看不到东西
- 判断可逆素数的c语言程序,C语言可逆素数教程
- 几种基本门电路有关符号内容汇总
- 电视android降低版本,电视猫旧版本下载-电视猫视频去升级版3.1.3 安卓版下载_飞翔下载...
- 关于马尔科夫链的期望收益在matlab中的实现
- 计算机名字好听的,好听的昵称大全
- 【190320】VC 视频捕捉与网络传输源代码
- TTT培训,关于培训师的培训
- 首次授权中国区独立维修商,高冷的苹果也为“五斗米“折腰?
- java开发经典文章
- 重新编译 vcl70.bpl
- 处理数码照片的计算机需要配置,不仅要懂PS 浅谈修图电脑配置(基础篇)