如何为自定义环境创建索引?

如何为自定义环境创建索引?

我已经定义了一个自定义脚本环境,并希望在输出中包含一个索引,列出所有脚本及其标题。我该如何创建这样的索引?

自定义环境如下所示:

\newcounter{script}
\def\thescript{\thechapter-\arabic{script}}
\newenvironment{script}[2][]{
\colorbox{orange}
  {\refstepcounter{script}\textbf{Script~\thescript #1: #2}}\nobreak}
  {}

答案1

看看tocloft包。特别是,有一个\newlistof命令可以执行您正在寻找的操作。阅读其文档的第 2.4 节以了解完整详细信息(关于如何使其与您自己的环境一起工作)。

相关内容