$\LaTeX$中改变目录章节的编号为中文

时间:2021-09-09 06:08:41

1 问题提出

在写学位论文的时候,文科专业的章节排序编号与理工科专业的要求不一样,一般是这样的要求:

各层次标题一律用汉字及阿拉伯数字连续编号;各层次的序号均左顶格起排,编号与标题或文字间空一个字的间隙。章节之下的层次序号采用一、(一)、1、(1)、1),不宜用①,以与注号区别。

具体要求为:

xx 示例 要 求
各章标题 第一章 ××× 黑体16磅加粗居中,行距20磅,段前24磅,段后18磅, 章序号与章名间空一个汉字符
一级标题 第一节 ×××× 黑体14磅加粗居中,行距20磅,段前24磅,段后6磅,序号与题名间空一个汉字符
二级标题 一 ××× 黑体13磅顶左,行距20磅,段前12磅,段后6磅,序号与题名间空一个汉字符
三级标题 (一)××× 黑体12磅居左书写,行距20磅,段前空12磅,段后空6磅,序号与题名间空一个汉字符

而现在绝大部分 LATEX 提供的目录结构一般都是这样的:
$\LaTeX$中改变目录章节的编号为中文
那么我们如何利用 LATEX 来实现文科专业要求的目录、章节排序要求呢?

2 解决方法

[ctex 宏包]1为该问题提供了解决方案。可参照下面代码进行修改:

%\CTEXsetup[name={第,章},number={\chinese{chapter}}]{chapter}
\CTEXsetup[name={第,节},number={\chinese{section}}]{section}
\CTEXsetup[number={\chinese{subsection}}]{subsection}
\CTEXsetup[name={(,)},number={\chinese{subsubsection}}]{subsubsection}

  1. 吴凌云. ctex 宏包说明. 2007.