我定义了两种自定义类型的类定理环境:定义和例子。我现在想自动排版文档中存在的此类环境列表。我希望得到的输出类似于使用和获得的\listoffigures
输出\tableofcontents
。
我如何自动排版此类类似定理的环境列表?
编辑:添加了 mwe:
\documentclass{article}
\newtheorem{defi}{Definition}
\newtheorem{bsp}{Beispiel}
\begin{document}
\begin{defi}[Definition1]
foo foo foo
\end{defi}
\begin{bsp}[Example 1]
foo foo foo
\end{bsp}
\end{document}
答案1
您可以使用 ntheorem 包,它允许您根据需要格式化类定理环境,并且另外还有一个 \listtheorems 命令,您可以非常简单地使用它,如下所示:
\listtheorems{defi,bsp}
有关详细信息,请参阅 ntheorem 文档的§2.4。