复制环境

复制环境

我如何复制环境?

我想创建一个几乎与另一个环境完全相同的环境。我只想更改标题。

现在我用

\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获得完全正确的结果(考虑添加目录条目、不同样式的页码或章节编号方案)。

相关内容