2017我们一起做网站,大型企业网络建设方案,wordpress登录地址无法登录,网页版网游对编号重新自定义
\renewcommand{\thefigure}{数字编号x}重新命名图的编号\renewcommand{\thetable}{数字编号x}重新命名表的编号编号含义
平时看书经常看到“图1.2”这样的编号#xff0c;含义是第1章的第2幅插图#xff1b;或者“图1.1.2”#xff0c;含义是第1章第1节的…对编号重新自定义
\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技巧在图表序号中加入章节号