即使使用 \maketitle,摘要也不会显示

即使使用 \maketitle,摘要也不会显示

我正在使用amsart文档类并具有以下包:

\documentclass[a4]{amsart}
\usepackage{amssymb}
\usepackage{amscd}
\usepackage{verbatim,ifthen}
\usepackage{color}
\usepackage{latexsym}
\usepackage{tikz}
\usepackage{wrapfig}
\usetikzlibrary{shapes}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{calc}
\usepackage{multicol}
\def\heading#1{\centerline{\bf #1 }\vskip 10pt}
\newcommand\nextpage{\vfill\eject}

\addtolength{\textwidth}{80pt}
\addtolength{\hoffset}{-40pt}
\renewcommand{\baselinestretch}{1.2}
\begin{document}
\heading{Heading One} 

\heading{Heading Two}


\begin{abstract}
Here is an abstract
\end{abstract}

即使我使用\maketitle(这里很多人都建议这样做),我也收到错误消息,提示\maketitle未定义。我不确定为什么这不起作用。

答案1

您需要定义与标题关联的组件才能正确使用\maketitle。完成后,abstract将与其余标题组件一起设置:

在此处输入图片描述

\documentclass{amsart}

\title[Short title]{A long title}
\author{An author}

\begin{document}

\begin{abstract}
Here is an abstract
\end{abstract}

\maketitle

\end{document}

相关内容