我目前正在与另一位作者合作撰写一篇论文,使用阿姆萨特文档类。我们使用 \author 命令将我们两人都添加为作者。第三人不是论文主要部分的作者,但他贡献了附录。我们想在标题页上添加“附有 ... 的附录”之类的短语,以提及他是附录的作者。
如何正确地做到这一点?
我看到其他人在标题中包含这个短语,但我认为这不是最佳的。
下面的例子非常符合我的要求。我使用以下原始技巧创建了它:
\documentclass{amsart}
\usepackage{lipsum}
\author{Alice Foo}
\author{Bob Bar\smallskip\\
\MakeLowercase{with an appendix by} Foo Bar}
\title{This is the title}
\begin{document}
\begin{abstract}
This is the abstract.
\end{abstract}
\maketitle
\section{Introduction}
\lipsum[1]
\appendix
\section{This is the appendix title}
\smallskip
\begin{center}by \textsc{Foo Bar}\end{center}
\medskip
\lipsum[1]
\end{document}
答案1
\contrib
自 2010 年以来,所有 AMS 文档类别均支持该组件(“贡献者”)。输入为
\contrib[附有]{Foo Bar} 的附录
这在 AMS 作者手册(期刊版)第 4.4 节中有记录。手册包含在 TeX Live 中,可以通过 访问texdoc -l amscls-doc
,其中将列出所有版本;期刊版本是第一个列出的。
正如评论中提醒的那样,有一个长期存在的错误导致它无法正常工作(目前)。将其添加到序言中:
\makeatletter
\let\@wraptoccontribs\wraptoccontribs
\makeatother
(这个问题自 2005 年起就出现在 AMS 类错误列表中。据我所知,更新正在进行中,...进展缓慢...,可能会在今年晚些时候出现。如果在最终确定之前发生这种情况,并且amsart
安装了新版本,则需要删除该补丁。)