复制摘要环境以进行致谢

复制摘要环境以进行致谢

我想创建一个acknowledgments简单重复的环境abstract,但有两个例外:

  1. 它应该Acknowledgments作为其标题打印,而不是Abstract

  2. 环境acknowledgments应该以 结尾\clearpage

答案复制环境向我展示了如何复制环境,但是我需要做什么才能完成上述两点?

\documentclass{article}
\usepackage{filecontents,lipsum}
\begin{filecontents}{mystyle.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mystyle}
\let\acknowledgments\abstract
\let\endacknowledgments\endabstract
\endinput
\end{filecontents}
\usepackage{mystyle}

\begin{document}
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{acknowledgments}
\lipsum[1]
\end{acknowledgments}
\end{document}

答案1

使用以下命令将acknowledgments环境定义为“包装器”似乎更容易:abstract

在此处输入图片描述

\documentclass{article}
\usepackage{filecontents,lipsum}
\begin{filecontents*}{mystyle.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mystyle}
\newenvironment{acknowledgments}
  {\renewcommand{\abstractname}{Acknowledgments}% Abstract > Acknowledgements
   \begin{abstract}}
  {\end{abstract}
   \clearpage}
\endinput
\end{filecontents*}
\usepackage{mystyle}

\begin{document}
\begin{acknowledgments}
\lipsum[1]
\end{acknowledgments}
\begin{abstract}
\lipsum[1]
\end{abstract}
\end{document}

名称重新定义为Acknowledgments环境组内的临时名称。

相关内容