Latex中子图出现的一些问题

这篇具有很好参考价值的文章主要介绍了Latex中子图出现的一些问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Latex中子图出现的一些问题

\usepackage{subfigure}
\usepackage{subfig,graphicx}

\begin{figure} [t!]
 		\centering
 		\subfloat[\label{fig:a}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat[\label{fig:c}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat[\label{fig:e}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\\
 		\subfloat[\label{fig:b}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat[\label{fig:d}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat[\label{fig:f}]{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\caption{The MFCVs in silico under BC when the amplitudes of the simulated signals a) don't meet~; b) meet~. The spade suit symbol ($\spadesuit$) means calculation with z-score normalization. The blue dotted line represents the theoretical CV value (3.64m/s). }
 		\label{fig3} 
 	\end{figure}
'''
由于同时调用了
usepackage{subfigure}
\usepackage{graphicx}
报错
latex  minipage No counter 'subfigure@save' defined. ^^I^^I\subfloat
'''

去掉子图编号

	\begin{figure}[t!]
 		\centering
 		%\hspace{0.15}
 		\subfloat{
 			\includegraphics[scale=0.32]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.32]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.32]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.32]{10_0.PNG}}
 		\\
 		\subfloat{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\subfloat{
 			\includegraphics[scale=0.17]{10_0.PNG}}
 		\caption{The MFCVs in silico under BC when the amplitudes of the simulated signals a) don't meet~; b) meet~. The spade suit symbol ($\spadesuit$) means calculation with z-score normalization. The blue dotted line represents the theoretical CV value (3.64m/s). }
 		\label{fig3} 
 	\end{figure}

可以通过以下程序设置多行多列的图

\begin{figure}[htbp]   % * 表示忽略单行
	  	\centering
	  	\begin{minipage}{1.\textwidth}
	  		\centering
	  		%\hspace{-0.8cm}%距离左边距的距离
	  		\subfloat[fog1]{\includegraphics[width=0.248\textwidth]{10_0.PNG}}
	  		\hspace{-1.3cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat[fog2]{\includegraphics[width=0.248\textwidth]{10_0.PNG}}
	  		%\caption{fog}
	  		\hspace{-1.5cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat[fog1]{\includegraphics[width=0.248\textwidth]{10_0.PNG}}
	  		\hspace{-1.5cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat[fog2]{\includegraphics[width=0.248\textwidth]{10_0.PNG}}
	  	\end{minipage}
	  \end{figure}

但是通过使用我们的图片,出现了一个问题,
在Python中使用命令plt.savefig()保存图片后得到如下一张图片
Latex中子图出现的一些问题

但是需要注意观察,该图片的大小还包括周围的白色背景部分,如果我们直接复制
Latex中子图出现的一些问题

白色背景部分会变得更小。
如果使用前一张图片在Latex中,加入排列为4X4则会出现一个大问题,无法排列,图片重合,叠加问题等出现。因此最好是直接复制图片或解决白色背景部分问题
或者添加命令

plt.savefig('Test',dpi=200, bbox_inches='tight')

1、如何插入多个图片及子图片(subfigure)https://blog.csdn.net/weixin_43663809/article/details/124129672

2、latex 画图子图排布、编号
https://zhuanlan.zhihu.com/p/414859221

3、https://tex.stackexchange.com/questions/439970/no-counter-subfiguresave-defined-this-error-appear-when-subfloat-command
Latex中子图出现的一些问题

4、LaTeX subfloat 子图 不显示标号https://blog.csdn.net/baishuiniyaonulia/article/details/127423537

5、Latex之subfighttps://zhuanlan.zhihu.com/p/142563819

我们在用latex写文章的时候经常需要排列多张图片,许多教程给出的方法是使用subfigure包,但是这个包太老了,有些需要自定义的功能无法实现。如果subfigure足以满足你的需求,就用subfigure吧,毕竟网上给出的教程还挺多的。如果还不够的话,可能就需要subfig这个包了。我自己是因为子标题的编号的问题而用到了这个包,下面简单来说一下这个用法吧。

\usepackage{graphicx}

\usepackage[caption=false,farskip=0pt,labelfont={bf}]{subfig} % []里面的内容是我使用这个包设置的参数,大家使用时可以不加这些。



\begin{figure*} % 加上*, 如果是双栏会合并成单栏显示图片

\captionsetup[subfigure]{margin=120pt} % 设置子标题编号的位置是120pt

\subfloat[]{

\label{fig2a} % 子图1的标签,便于后面引用

\includegraphics[width=0.45\linewidth]{Fig2(a).eps}}

\hspace{.4in} % 两图之间的横向距离,纵向距离使用vspace

\subfloat[]{

\label{fig2b}

\includegraphics[width=0.45\linewidth]{Fig2(b).eps}}

\caption{write your caption}

\label{fig2} % 整张图的标签

\end{figure*}

我改变的margin就是下图中的距离,默认是0pt,一般情况下不需要更改这个。

6、Latex中子图出现的一些问题
Latex中子图出现的一些问题
https://links.jianshu.com/go?to=https%3A%2F%2Fliam.page%2F2018%2F01%2F11%2Ffloats-in-LaTeX-multiple-elements-in-a-single-float%2F

6、编译LaTex报错:Missing number, treated as zero.
Google了一下,发现官网给出了解释:https://www.overleaf.com/learn/latex/Errors/Illegal_unit_of_measure_(pt_inserted)
经过对照,原因就是使用的包subfigure比较老,\begin{subfigure}{0.32\textwidth}这样的写法就会报错。将\usepackage{subfigure}改为\usepackage{subcaption}即可。

7、Latex 两栏4张图片 | 一栏多图独立标
https://blog.csdn.net/qq_40476619/article/details/126130036

\usepackage{subfig}
\usepackage{subfigure}
\usepackage{subcaption}
这三个命令不可同时调用,由于网上很多关于subfigure比较古老,对此以后就是用subfig或subcaption。
因为在在这两个包中定义了
\subfloat
这个命令,如果没使用这两个其中之一,则直接报错
————————————————
代码中用的包是subfigure(对应的子图指令是 \subfigure),这是一个基本要被淘汰的包,更好的选subfig(对应的子图命令是\subfloat) 或者caption. // 三个包相互冲突,只能选一个。
————————————————
minipage:分割一栏的空间。他是用{}里的宽度来控制的,我这里1\linewidth表示占满一栏。这里我用了两个minipage,这样它就会默认换行。
一个minipage环境中的两个子图,\subfigure 图片的宽度不能都设置为0.5,要留有一点空白。
————————————————
如果用的subfig包,所以这里子图的指令是\subfloat[ ]{ },我觉得比subfigure好用些

第一个minipage的宽度是0.65,它下面两个子图分别是0.48,另外一个minipage是0.312,这样是因为:0.65*0.48=0.312,这样图片的宽度就是一样的,当然你可以自己调整;
minipage分割一栏的空间,在这个空间里面:子图想要成左右关系,设置的宽度之和就不要超过1,否则一栏放不下!!如果想要成上下关系,那么设置的宽度之和超过1就行了,比如0.8\linewidth 和0.8\linewidth.
\hspace是调整子图的水平距离;subfloat设置的子图,如果不加水平距离,会紧挨着。
\vspace可以调整子图的垂直距离;\vskip也可以(好像效果更好)。
如果是引用子图,Fig. 1(a) 这样的形式,得在导言区这么改

minipage下可以添加多张图片,我们可以在\subfloat[]后添加子标题
我们也可以在minipage中仅放一张图片,使用4个minipage就可以得到如下
对于每一个minipage可以使用命令\caption{chutian1}和\label{chutian1}来添加标题和标签文章来源地址https://www.toymoban.com/news/detail-463910.html

\begin{minipage}{1.\textwidth}
	  		\centering
	  		%\hspace{-0.8cm}%距离左边距的距离
	  		\subfloat{\includegraphics[width=0.248\textwidth]{1.PNG}}
	  		\hspace{-0.2cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat{\includegraphics[width=0.248\textwidth]{2.PNG}}
	  		%\caption{fog}
	  		\hspace{-0.2cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat{\includegraphics[width=0.248\textwidth]{3.PNG}}
	  		\hspace{-0.2cm} % 调整两个子图之间的间距,否则会(a)(b)两个子图会紧挨在一起
	  		\subfloat{\includegraphics[width=0.248\textwidth]{4.PNG}}
	  	\end{minipage}

到了这里,关于Latex中子图出现的一些问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • K210(1)解决一些新上手出现的问题

    openmv官方给出了它的包,可以在文档中找到 sipeed官网给出的操作手册 MaixPy 精简版入门教程(AI视觉向) 这个错误出现的原因是没有下载固件到开发板上 打开flash_gui,添加固件,(下载链接)这个固件版本不能太低 烧录地址默认为 0x00000 即可。选择开发板和串口 COM,串口选

    2024年02月10日
    浏览(23)
  • python: 开始使用tensorflow 出现的一些问题即解决办法

    python 用了快一年了, 想试用一下tensorflow, 了解一下深度学习(deep learning), 但是与其他的模块不同, tensorflow用起来并不容易, 或许是刚开始吧。 1. 版本问题,版本不同, 用法差别很大 所以,有必要首先了解自己用的是版本1.x, 或者是2.x. 可以用以下办法查版本: a) pip list

    2023年04月08日
    浏览(29)
  • 解决LOGITECH 罗技驱动 MAC版出现的一些问题汇总!

    安装前将之前的安装文件清理干净!!!!! 罗技驱动最新安装包下载 我的鼠标是G304 运行官方下载的安装程序,卡住后关掉窗口。 在终端中执行以下命令: sudo /Users/用户名/Downloads/lghub_installer.app/Contents/MacOS/lghub_installer 命令中的用户名请自行修改,如果提示找不到目录,

    2024年02月08日
    浏览(31)
  • 微信小程序使用vant组件所出现的一些问题

    我在第一次使用vant小程序组件时,出现了不少问题 首先,我是跟随官方文档一步一步来做的,但当我构建npm时发生了一些报错 1.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 未找到 2.发生错误 Error: C:Users86198WeChatProjectsminiprogram-1package.json 对应的 node_modules 不

    2024年01月23日
    浏览(34)
  • 【Latex】有关于Latex tabularray的一些很不错的教程、模板

    除了大家熟知的 tabular ,Latex在2021年出了一个table排版的新包: tabularray 。 笔者这几天初步体验了一下tabularray,个人觉得 tabularray 明显比 tabular 的使用体感好不少。 不管是从排版的效果、便捷程度,还是从语法上, 都要比tabular更加人性化 ( tabular的语法真的不敢恭维,有点

    2024年02月02日
    浏览(39)
  • 【杂烩】Latex中的一些技巧备忘录

    首先是多张图组合到一起,左侧和下方备注列标题和行标题。 使用的时候需要的包: minipage不需要 代码1: 为什么要结合minipage 来使用,因为subfigure 内不支持换行。 另外一个例子 代码2 : 从代码可以看出, minipage 来一个固定宽度的页面,然后用 includegraphics 往里边放图像,

    2024年02月14日
    浏览(32)
  • 乾坤框架中子系统使用百度地图三维地图无法显示的问题

    乾坤框架子系统调用百度地图,使用vue-baidu-map组件只有卫星和普通模式,没法实现三维地图,所以只能改为原始的加载百度地图的api,这里最好使用懒加载方式,创建一个BMPGL.js。 页面引用import { BMPGL } from \\\"@/api/map/bmapGL.js\\\"; 方法调用 如此在子应用中就能够正常显示百度三维

    2024年02月10日
    浏览(33)
  • OpenCV3的程序转到OpenCV4下进行编译出现的一些问题解决方法

    自己的测试环境:Ubuntu 20.04.5,OpenCV4.2.0 自己把OpenCV3的程序转到OpenCV4下进行编译,遇到如下报错 出现这个问题的主要原因是 OpenCV3 和 OpenCV4 中的某些变量是不一样的。OpenCV4部分取消了CV_前缀 解决方法很简单,就是找到报错的文件,报错的变量修改适配 OpenCV4 中的变量。 然

    2023年04月22日
    浏览(23)
  • 【Android】【BUG】BRVAH3.x实现多级菜单中子菜单无法点击的问题

    使用BRVAH进行多级菜单效果实现时,子菜单的点击事件怎么也不行,根本无法获取点击事件。 子项的xml布局 修改为 这就解决了,这谁顶得住啊…

    2024年02月13日
    浏览(30)
  • sublime编辑latex 出现参考文献无法编译报错:citation “...” undefined

    使用sublime编译latex文件时,参考文献按照常规的方式放好,ctrl + B 编译的时候,显示找不到参考文献,编译出的pdf文件也没有references: 但是把文件放到overleaf上就可以直接编译出来,说明是本地编译器的问题。 1. 编辑LaTeXTools插件的编译脚本 我电脑的路径为C:Usersweimengting

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包