我想创建一个acknowledgments
简单重复的环境abstract
,但有两个例外:
它应该
Acknowledgments
作为其标题打印,而不是Abstract
。环境
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
环境组内的临时名称。