在书籍类中的 \subsection 中定义数字

在书籍类中的 \subsection 中定义数字

我必须定义小节形式的数字:

\第1章

\节:1.1

\小节:1.1.1

\子部分:1.1.1.a

你能帮我定义形式吗?

答案1

subsection文档类中的 s编号book应该已经符合您所需的格式。要修改\thesubsubsection以按字母而不是阿拉伯数字格式显示最终“编号”,您可以发出以下命令

\makeatletter
\renewcommand\thesubsubsection{\thesubsection.\@alph\c@subsubsection}
\makeatother

在您的文档的序言中。

从这个定义中你大概可以看出,\c@subsubsection是一个计数器变量,指示 TeX 以小写字母格式( 、、等)\@alph显示计数器的值,并指示 TeX 将(已经定义的)子部分计数器表示形式加上一个点(),添加到。 abc\thesubsection..\@alph\c@subsubsection


正如 @ThorstenDonig 在评论中指出的那样,前面的命令——相当低级——可以用以下更高级别的命令替换(这特别好,因为它避免了使用\makeatletterand 的需要\makeatother):

\renewcommand\thesubsubsection{\thesubsection.\alph{subsubsection}}

相关内容