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

相关文章

C++中悬垂引用(Dangling Reference) 的实现

《C++中悬垂引用(DanglingReference)的实现》C++中的悬垂引用指引用绑定的对象被销毁后引用仍存在的情况,会导致访问无效内存,下面就来详细的介绍一下产生的原因以及如何避免,感兴趣... 目录悬垂引用的产生原因1. 引用绑定到局部变量,变量超出作用域后销毁2. 引用绑定到动态分配的对象,对象

Linux命令rm如何删除名字以“-”开头的文件

《Linux命令rm如何删除名字以“-”开头的文件》Linux中,命令的解析机制非常灵活,它会根据命令的开头字符来判断是否需要执行命令选项,对于文件操作命令(如rm、ls等),系统默认会将命令开头的某... 目录先搞懂:为啥“-”开头的文件删不掉?两种超简单的删除方法(小白也能学会)方法1:用“--”分隔命

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

C#自动化实现检测并删除PDF文件中的空白页面

《C#自动化实现检测并删除PDF文件中的空白页面》PDF文档在日常工作和生活中扮演着重要的角色,本文将深入探讨如何使用C#编程语言,结合强大的PDF处理库,自动化地检测并删除PDF文件中的空白页面,感... 目录理解PDF空白页的定义与挑战引入Spire.PDF for .NET库核心实现:检测并删除空白页

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

javacv依赖太大导致jar包也大的解决办法

《javacv依赖太大导致jar包也大的解决办法》随着项目的复杂度和依赖关系的增加,打包后的JAR包可能会变得很大,:本文主要介绍javacv依赖太大导致jar包也大的解决办法,文中通过代码介绍的... 目录前言1.检查依赖2.更改依赖3.检查副依赖总结 前言最近在写项目时,用到了Javacv里的获取视频

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H