我正在使用该tocloft
包来改变目录的外观,但在文档中找不到一件事:按级别拆分数字,以插入除“。”之外的其他分隔符。
我希望我的目录格式如下:
第一节
1§1.第一节第一小节
1§1.第一节第二小节
2 § 第二部分
ETC...
为了设置节级编号,我使用了\renewcommand\cftsecaftersnum{ \S\ }
非常有效的方法。但我不知道如何在节和子节计数器之间进行子节编号。
需要说明的是,实际子节标题上的数字已经使用了所需的格式。遗憾的是,它不会延续到目录...
答案1
如果你重新定义\thesubsection
它将延续到目录:
\renewcommand*{\thesubsection}{\thesection~\S~\arabic{subsection}}
或者首先将其添加到\thesection
:
\renewcommand*{\thesection}{\arabic{section}~\S}
\renewcommand*{\thesubsection}{\thesection~\arabic{subsection}}
注意,我使用了~
而不是\
因为数字和§之间的换行符不是很可取。