使用 Tiling 包的副标题、摘要和多位作者

使用 Tiling 包的副标题、摘要和多位作者

遵循此主题,我学会了如何使用包在主标题下添加副标题titling。不幸的是,当您尝试包含摘要时,此技巧会出错。这是一个最小的工作示例:

\documentclass[11pt]{amsart}
\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsfonts,mathrsfs}
\usepackage{amsxtra}

\usepackage{titling}
\newcommand{\subtitle}[1]{%
\posttitle{%
    \par\end{center}
\begin{center}\large#1\end{center}
\vskip0.5em}%
}

\begin{document}

\title{Title goes here}
\subtitle{Subtitle goes here}

\author{Author 1}
\address{Address 1}
\email{Email 1}

\author{Author 2}
\address{Address 2}
\email{Email 2}

\begin{abstract}
Abstract goes here
\end{abstract}

\maketitle

\section{Introduction}
Begin section 1...

\end{document}

虽然代码可以编译,但它会报告警告No \author given,并且摘要无法出现在 PDF 中。

我希望标题、副标题、摘要和简介都出现在第一页。(我不想有单独的“标题页”,因为对于篇幅有限的期刊文章来说,格式需要紧凑。)感谢您的帮助!

答案1

titling包肯定与不兼容amsart

您可以轻松实现一个\subtitle命令:

\documentclass[11pt]{amsart}

\makeatletter
\def\@settitle{\begin{center}%
  \baselineskip14\p@\relax
  \bfseries
  \uppercasenonmath\@title
  \@title
  \ifx\@subtitle\@empty\else
     \\[1ex]\uppercasenonmath\@subtitle
     \footnotesize\mdseries\@subtitle
  \fi
  \end{center}%
}
\def\subtitle#1{\gdef\@subtitle{#1}}
\def\@subtitle{}
\makeatother


\begin{document}

\title{Title goes here}
\subtitle{Subtitle goes here}

\author{Author 1}
\address{Address 1}
\email{Email 1}

\author{Author 2}
\address{Address 2}
\email{Email 2}

\begin{abstract}
Abstract goes here
\end{abstract}

\maketitle

\section{Introduction}
Begin section 1...

\end{document}

但是,这样做基本上可以达到同样的效果

\title{%
  Title goes here\\[1ex]
  \footnotesize\mdseries
  Subtitle goes here%
}
\shorttitle{Title goes here}

不会对课程造成影响。

在此处输入图片描述

相关内容