我已经定义了一个自定义脚本环境,并希望在输出中包含一个索引,列出所有脚本及其标题。我该如何创建这样的索引?
自定义环境如下所示:
\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 节以了解完整详细信息(关于如何使其与您自己的环境一起工作)。