我必须定义小节形式的数字:
\第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 将(已经定义的)子部分计数器表示形式加上一个点(),添加到。 a
b
c
\thesubsection.
.
\@alph\c@subsubsection
正如 @ThorstenDonig 在评论中指出的那样,前面的命令——相当低级——可以用以下更高级别的命令替换(这特别好,因为它避免了使用\makeatletter
and 的需要\makeatother
):
\renewcommand\thesubsubsection{\thesubsection.\alph{subsubsection}}