原文: http://www.chengkaiblog.com/software-application/latex/customize-section-format-counter.html
_1._编号格式
修改section/subsection
编号格式的方法如下:
enewcommand hesection{Roman{section}}
enewcommand hesubsection{Roman{section}.Alph{subsection}}
其中,可通过修改Roman
,Alph
等字样达到修改编号格式的问题,可选的格式有
arabic
阿拉伯数字
oman
小写的罗马数字
Roman
大写的罗马数字
alph
小写字母
Alph
大写字母
可通过上面进行组合,实现自己想要的编号格式。
_2._编号深度
在report, book结构中,subsubsection
是没有编号的,但是可以利用以下命令使得subsubsection
也有编号
setcounter{secnumdepth}{3}
<-修改编号最深层次 ,其中secnumberdepth
,book类-2~5,缺省为2,-2时取消编号, article类-1~5,缺省为3。
_3._计数器
latex内部有23个计数器,17个为序号计数器,6个是控制计数器,选列如下,因此我们可以根据需要改变计数器计数形式。
计数器名 | 用途 |
---|---|
part | 部序号 |
chapter | 章序号 |
section | 节 |
subsection | 小节 |
subsubsection | 小小节 |
paragraph | 段 |
subparagraph | 小段 |
figure | 插图序号 |
table | 表格序号 |
equation | 公式序号 |
page | 页码计数器 |
footnote | 脚注序号 |
mpfootnote | 小页环境中脚注计数器 |
修改计数器值的方式
setcounter{计数器名}{数}
eg. LaTeX系统自动给每页一个编号, 页码编号从1开始, 如果要使页码编号从3开始, 也就是打印出来的第一页的编号是3, 该怎么办?
setcounter{page}{3}