Latex正文引用图片编号,防止某张图片删除或调整导致正文序号对应错误

本文主要是介绍Latex正文引用图片编号,防止某张图片删除或调整导致正文序号对应错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、背景

Latex真的是非常好用的论文排版工具,虽然不像word一样是“所见即所得”的可视化方式,但完全不用管格式,包括图片的排版,文字的缩进等等。这在word里调整起来真的是非常麻烦,特别是某个段落、图片修改后,又要重新调整格式,非常的浪费时间。

最近在该论文时,需要删除某些图片,例如把Fig. 1删掉,导致正文中的图片引用都错开了一个,例如之前是As shown in Fig. 2.,但因为删除了第一张图片,图片2变成了图片1,正文就得改为As shown in Fig. 1,所以需要对正文中的所有图片编号进行调整,非常的不方面。这种情况如果出现第二次,就得重新修改全文的图片编号,显得很呆板。因此这里记录一下如何在正文中像引用参考文献\cite{}一样的方式,引用图片。

二、Latex正文引用图片编号

1. latex插入图片

首先当我们插入图片时,需要添加一个label标签,如下面代码所示:

\begin{figure}[!t]\centering\includegraphics[width=5.5cm]{figure1.eps}\caption{Dual-arm robotic system cooperative manipulates with object uncertainties.}\label{1}
\end{figure}    

\label{1}后面的编号1就是我们后面需要在正文中引用的,每张图片的label编号需要命名不一样。

2. latex正文引用图片,命令为~\ref{1}

之前正文引用图片都是直接手动编号,例如As shown in Fig. 1.

使用label标签,自动编号为,As shown in Fig.~\ref{1}

注意:之前手动编号时,Fig.后面有个空格才能接具体编号,这是英文中缩写后面必须有空格的语法规则。
注意:命令~\ref{1}自动在Fig.后面添加空格了,因此As shown in Fig.~\ref{1}Fig.后不用加空格。

三、使用命令~\ref{1}在正文引用图片编号好处

1. 首先是某张图片删除,或某些图片调整后,正文中图片编号不会对应不上实际图片。

2. 该命令只提供了数字序号1,2,3…等,具体格式不受影响,例如某些期刊不让Figure单词缩写,那我们直接改为As shown in Figure~\ref{1}即可,格式调整很灵活。

完结,撒花~~

在这里插入图片描述

这篇关于Latex正文引用图片编号,防止某张图片删除或调整导致正文序号对应错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/453281

相关文章

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

使用Python实现base64字符串与图片互转的详细步骤

《使用Python实现base64字符串与图片互转的详细步骤》要将一个Base64编码的字符串转换为图片文件并保存下来,可以使用Python的base64模块来实现,这一过程包括解码Base64字符串... 目录1. 图片编码为 Base64 字符串2. Base64 字符串解码为图片文件3. 示例使用注意

如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socket read timed out的问题

《如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socketreadtimedout的问题》:本文主要介绍解决Druid线程... 目录异常信息触发场景找到版本发布更新的说明从版本更新信息可以看到该默认逻辑已经去除总结异常信息触发场景复

Python struct.unpack() 用法及常见错误详解

《Pythonstruct.unpack()用法及常见错误详解》struct.unpack()是Python中用于将二进制数据(字节序列)解析为Python数据类型的函数,通常与struct.pa... 目录一、函数语法二、格式字符串详解三、使用示例示例 1:解析整数和浮点数示例 2:解析字符串示例 3:解

CentOS 7 YUM源配置错误的解决方法

《CentOS7YUM源配置错误的解决方法》在使用虚拟机安装CentOS7系统时,我们可能会遇到YUM源配置错误的问题,导致无法正常下载软件包,为了解决这个问题,我们可以替换YUM源... 目录一、备份原有的 YUM 源配置文件二、选择并配置新的 YUM 源三、清理旧的缓存并重建新的缓存四、验证 YUM 源