我正在使用该包ntheorem
来排版定义和定理。我希望在附录中列出所有定义/定理,包括它们的名称和页码。
\documentclass{article}
\usepackage[thmmarks]{ntheorem}
\newtheorem{definition}{Definition}
\usepackage{hyperref}
\begin{document}
\begin{definition}[Foo]
foo foo foo
\end{definition}
\begin{definition}[Bar]
bar bar bar
\end{definition}
\theoremlisttype{allname}
\listtheorems{definition}
\end{document}
不幸的是,输出中多出一行,包含术语定义及其编号。
我想去掉这些线条definition.1
......
问题似乎出在软件包的包含上hyperref
。如果我删除该软件包,定义就会正确列出。
答案1
使用包hyperref
的选项ntheorem
\usepackage[thmmarks,hyperref]{ntheorem}
并且多余的线条消失了(包装的用户手册第 4 页有说明ntheorem
)。