文章文档类是否有致谢环境?

文章文档类是否有致谢环境?

我正在尝试在文档中添加一个致谢部分,其行为方式与

\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

有几种方法可以获得类似抽象的确认环境。

  1. 按照@Werner 建议的去做。

  2. 提供环境的完整代码

  3. 更改\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*

相关内容