按章节对列表进行分组

按章节对列表进行分组

我正在使用该listings软件包。我想打印出清单列表,我可以做到。问题是,在其他清单中,排字员按章节“分组”图表/表格。是否可以使用清单列表实现类似的行为?

以下是一个例子

我想要的示例

现在的情况如下

情况如何

答案1

写入序言中:

\let\Chapter\chapter
\def\chapter{\addtocontents{lol}{\protect\addvspace{10pt}}\Chapter}

答案2

将以下内容添加到您的序言中(针对bookreport类别进行了调整):

\usepackage{etoolbox}

\makeatletter
\patchcmd{\@chapter}{%
  \chaptermark{#1}%
}{
  \chaptermark{#1}%
  \addtocontents{lol}{\protect\addvspace{10pt}}%
}{}{}
\makeatother

编辑:类别的“章节间隙”机制KOMA-Script适用于任何“listofsomething”。

相关内容