![文章文档类是否有致谢环境?](https://linux22.com/image/431490/%E6%96%87%E7%AB%A0%E6%96%87%E6%A1%A3%E7%B1%BB%E6%98%AF%E5%90%A6%E6%9C%89%E8%87%B4%E8%B0%A2%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我正在尝试在文档中添加一个致谢部分,其行为方式与
\begin{abstract}
....
\end{abstract}
有没有命令可以做到这一点,或者你必须创建一个环境,如果是的话,我该怎么做?我是新手,LaTeX
所以如果这是一个愚蠢的问题,请原谅。
答案1
以下内容应与默认文档类一起使用:
\documentclass{article}
\usepackage{lipsum}
\newenvironment{acknowledgements}{%
\renewcommand{\abstractname}{Acknowledgements}% Rename Abstract to Acknowledgements
\begin{abstract}
}{%
\end{abstract}
}
\begin{document}
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{acknowledgements}
\lipsum[1]
\end{acknowledgements}
\section{Introduction}
\lipsum[2]
\end{document}
答案2
有几种方法可以获得类似抽象的确认环境。
按照@Werner 建议的去做。
提供环境的完整代码
更改
\abstractname
并使用abstract
。
最后两个如下所示。
% artackprob.tex SE 591728
\documentclass%[twocolumn]
% [titlepage]
{article}
%%%% an abstract-like acknowledgement environment
\newcommand{\ackname}{Acknowledgements}
\makeatletter
\if@titlepage
\newenvironment{acknowledgement}{%
\titlepage
\null\vfil
\@beginparpenalty\@lowpenalty
\begin{center}%
\bfseries \ackname
\@endparpenalty\@M
\end{center}}%
{\par\vfil\null\endtitlepage}
\else
\newenvironment{acknowledgement}{%
\if@twocolumn
\section*{\ackname}%
\else
\small
\begin{center}%
{\bfseries \ackname\vspace{-0.5em}\vspace{\z@}}%
\end{center}%
\quotation
\fi}
{\if@twocolumn\else\endquotation\fi}
\fi
\makeatother
\begin{document}
\title{Ack and Abs}
\author{Peter W.}
\maketitle
\begin{acknowledgement}
A bow to my helpers.
A plague to some others.
\end{acknowledgement}
\begin{abstract}
All thought is an abstraction.
Actions count.
\end{abstract}
\renewcommand{\abstractname}{Acknowledgements}
\begin{abstract}
Changed the abstract name to Acknowledgements.
\end{abstract}
\end{document}
然而我认为,正如评论员所建议的那样,最好只使用\section*
。