作者下的地址

作者下的地址

以下代码生成一个标题页,其中包含标题、作者和摘要,但地址出现在文章末尾。我能想到的每一个变体都会产生同样的问题。\usepackage{amsaddr}地址放在标题页上,但删除作者姓名! (编辑:需要在作者信息之前加载 amsaddr 以避免上述错误;请参阅问题的答案)

我不知道该怎么办,只能手动拼凑标题,就像回答amsart 的作者

\documentclass[titlepage]{amsart}
\title{The title}%

\author{Author 1}
\author{Author 2}
\address{Addresses of Author 1 and 2}
\email{emails of Authors 1 and 2}

\author{Author 3}
\author{Author 4}
\address{Addresses of Author 3 and 4}
\email{emails of Authors 3 and 4}

\usepackage{lipsum}
\begin{document}

\begin{abstract}
  An abstract
\end{abstract}

\maketitle

\lipsum[1]

\end{document}

出现在标题页上 在此处输入图片描述

这出现在下一页 在此处输入图片描述

答案1

amsaddr包不会删除作者姓名。有两种使用方法,直接打印每个作者姓名下方的地址(但将电子邮件地址放在脚注中),选择foot将地址放在脚注中。以下是两种输出。

amsaddr在这种情况下,foot你可以给出一个可选参数\address

\address[A1,A2]{Address of author 1 and 2}

如果您需要该标签,它将打印(A1,A2)在该地址之前。这不适用于电子邮件地址。但是,您可以将以下内容添加到序言中以获得此类功能:

\makeatletter
\renewcommand{\email}[2][]{%
  \ifx\emails\@empty\relax\else{\g@addto@macro\emails{,\space}}\fi%
  \@ifnotempty{#1}{\g@addto@macro\emails{\textrm{(#1)}\space}}%
  \g@addto@macro\emails{#2}%
}
\makeatother

作者下的地址

 \documentclass[titlepage]{amsart}
 \usepackage{amsaddr}
 Author info....

扉页上的样本

地址以英尺为单位

 \documentclass[titlepage]{amsart}
 \usepackage[foot]{amsaddr}
 Author info....

脚部取样

地址以脚标示,并附有标签

带标签的样品

完整代码

\documentclass[titlepage]{amsart}

\usepackage[foot]{amsaddr}

\makeatletter
\renewcommand{\email}[2][]{%
  \ifx\emails\@empty\relax\else{\g@addto@macro\emails{,\space}}\fi%
  \@ifnotempty{#1}{\g@addto@macro\emails{\textrm{(#1)}\space}}%
  \g@addto@macro\emails{#2}%
}
\makeatother

\tracingmacros=1
\title{The title}%

\author{Author 1}
\author{Author 2}
\address[A1,A2]{Addresses of Author 1 and 2}
\email[A1,A2]{emails of Authors 1 and 2}

\author{Author 3}
\author{Author 4}
\address[A3,A4]{Addresses of Author 3 and 4}
\email[A3,A4]{emails of Authors 3 and 4}

\usepackage{lipsum}
\begin{document}

\begin{abstract}
  An abstract
\end{abstract}


\maketitle

\lipsum[1]

\end{document}

相关内容