编辑
如何将命令的范围限制在给定部分内? 我改编了一个在线找到的宏,它读取命令中的参数并列出它们 \newcommand{\printDefn}{} \newcommand\defn[2]{\begin{definition}{\textbf{#1} {#2}}\end{definition} \g@addto@macro{\printDefn}{\item \textbf{#1} \space : \space #2} } 我的目标是按节完成此操作。问题是每次\printDefn调用时它(可以理解)都会打印文档中的所有定义,而不仅仅是新...