我正在写数学的乳胶笔记。我将其用作\newtheorem{definition}{Definition}[section]
定义的环境。
我希望在文档末尾的空白页后面有一个定义列表。不仅仅是名称,而是整个定义,加上每个定义的名称。
我尝试了很多方法但还是无法得到我想要的结果。
先谢谢您的帮助。
答案1
虽然可以使用环境来实现这一点,但它要复杂得多(参见使用 endfloat 时,使用 \caption 在 \includegraphics 下方渲染图形上方的标题)。
\documentclass{article}
\newtheorem{definition}{Definition}[section]
\newsavebox{\definitions}
\newcommand{\mydefinition}[2]{\setbox0=\vbox{\begin{definition}{#1}
#2
\end{definition}}%
\setbox1=\copy0
\unvbox1
\global\setbox\definitions=\vbox{\unvbox\definitions\unvbox0}}
\begin{document}
\section{In the beginning}
\mydefinition{Circle}{A regular polygon with an infinite number of sides.}
\mydefinition{Aristotle}{The third worst philosopher in Greek history.}
\section*{List of Definitions}
\unvbox\definitions
\end{document}