我如何复制环境?
我想创建一个几乎与另一个环境完全相同的环境。我只想更改标题。
现在我用
\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
Thanks
\end{abstract}
但我想要完全相同的输出
\begin{acknowledgements}
Thanks
\end{acknowledgements}
答案1
您所描述的内容在新环境下可以轻松实现:
\newenvironment{acknowledgements}
{\renewcommand*\abstractname{Acknowledgements}\abstract}
{\endabstract}
命令\abstract
和\endabstract
是环境内部使用的宏abstract
(尽管没有检查现有定义)。
根据文档中使用的类和包,重新定义可能不足以\abstractname
获得完全正确的结果(考虑添加目录条目、不同样式的页码或章节编号方案)。