当前位置: 首页 > news >正文

latex图片编号+表格编号

对编号重新自定义

\renewcommand{\thefigure}{数字编号x}重新命名图的编号\renewcommand{\thetable}{数字编号x}重新命名表的编号

编号含义

平时看书经常看到“图1.2”这样的编号,含义是第1章的第2幅插图;或者“图1.1.2”,含义是第1章第1节的第2幅插图。而在LaTeX中如果直接插图的话只会显示“图2”这样的编号,有没有办法在LaTeX的图表序号中加入章节序号呢?办法肯定是有的,下面就是一种办法。

在插入图表之前(比如导言区)加入以下两行代码:

\renewcommand {\thetable} {\thechapter{}.\arabic{table}}\renewcommand {\thefigure} {\thechapter{}.\arabic{figure}}

第一行是设定表格的编号,第二行设定图片的编号。这样设置的实现效果为“图1.1”、“表2.2”。需要“图1-1”这种格式的话可以把上面指令中的“.”改为“-”。

其中\thechapter是章节号,类似地还有\thesection、\thesubsection。

table和figure是表格和图片计数器(counter)的值。\arabic{…}的含义是输出阿拉伯数字的编号。

需要注意的是\thechapter、\thesection和\thesubsection这三个宏的输出会包含上层序号,比如在第1章(chapter)第2节(section)第3小节(subsection)中,\thesubsection的输出结果就是1.2.3,\thesection的输出结果就是1.2,\thechapter的输出结果就是1。使用时要注意避免重复,只用其中一个就行了。

与上面三个宏形成对比的是\arabic{chapter}、\arabic{section}和\arabic{subsection}这三个命令,它们也可用在前面的指令中,但它们只输出当前一层的序号,同样以第1章(chapter)第2节(section)第3小节(subsection)为例,\arabic{subsection}的输出结果是3,\arabic{section}的输出结果是2,\arabic{chapter}的输出结果是1。使用这三个指令可以输出“1-2-3”这样的章节编号。

如果需要大小写的罗马数字,可以分别使用\Roman{…}和\roman{…}。

\pagenumbering{roman}

编号重新排序

这种方法有一个问题,table和figure计数器不会自动清零,比如第1章有3幅图片,到第2章时LaTeX会从“图2.4”开始编号。为了解决这个问题,需要在合适的地方(比如一章结尾或下一章开头)手动将计数器清零,即

\setcounter{table}{0}\setcounter{figure}{0}

其他相关文章

1、Latex自定义图表序号

2、Latex技巧:在图表序号中加入章节号

http://www.lryc.cn/news/178712.html

相关文章:

  • 【1day】用友时空KSOA平台 imagefield接口SQL注入漏洞学习
  • linux之美
  • 5、超链接标签
  • CCF CSP认证历年题目自练 Day15
  • APP的收费模式及特点
  • opencv: 解决保存视频失败的问题
  • 源码编译安装zstd
  • LabVIEW开发实时自动化多物镜云计算全玻片成像装置
  • 【深度学习实验】卷积神经网络(二):自定义简单的二维卷积神经网络
  • Socket网络编程练习题三:客户端上传文件到服务器
  • Excel技巧之【锁定工作簿】
  • 用于自然语言处理的 Python:理解文本数据
  • 历史服务器
  • 竞赛无人机搭积木式编程(四)---2023年TI电赛G题空地协同智能消防系统(无人机部分)
  • 深入理解JavaScript中的事件冒泡与事件捕获
  • 纯css html 真实水滴效果
  • HBASE集群主节点迁移割接手动操作步骤
  • TRB爆仓分析,套利分析,行情判断!
  • LVGL - RV1109 LVGL UI刷新效率优化-02
  • 5、布局管理器
  • What is a UDP Flood Attack?
  • 多核 ARM Server 性能调优
  • oracle执行计划中,同一条语句块,在不同情况下执行计划不一样问题。子查询,union 导致索引失效。
  • 【新的小主机】向日葵远程控制ubuntu
  • 在Android studio高版本上使用低版本的Github项目库报错未能解析:Landroid/support/v4/app/FrageActivity;
  • 自动混剪多段视频、合并音频、添加文案的技巧分享
  • 学习笔记——BSGS
  • 【AI视野·今日NLP 自然语言处理论文速览 第四十期】Mon, 25 Sep 2023
  • Linux C/C++下收集指定域名的子域名信息(类似dnsmap实现)
  • linux-定时任务