如何显示两个并排的作者并在他们下方居中显示一个组合的电子邮件地址?

如何显示两个并排的作者并在他们下方居中显示一个组合的电子邮件地址?

为了完成 Latex 上的练习作业,我需要用 Latex 复制提供的 PDF。

这是我的问题:

我想要的结果应该是这样的:

        The title of this document: XXXXXX
                Author1     Author2
            {au1, au2}@email-address.com

两位作者,他们正中央有一个电子邮件地址。

这是我尝试过的:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\title{The title of this document: XXXXXX}
\author{Author1 \and Author2 \\ \texttt{\{au1, au2\}@email-adress.com}}
\begin{document}
\maketitle 
\end{document}

但这样一来,电子邮件地址就会位于正确的名称下方,而作者姓名却没有正确地位于标题下方。

由于这是一项入门级作业,我可能不需要使用任何花哨的软件包或复杂的方法来解决这个问题。

感谢您的帮助!

答案1

一个简单的方法是将包添加authblk到你的前言中并使用命令\affil。代码如下:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{authblk}

\title{The title of this document: XXXXXX}
\author{Author1}
\author{Author2}
\affil{\texttt{(au1, au2)@email-address.com}}
\renewcommand\Authand{\hfil} % default:  \renewcommand\Authand{ and }
\date{}
\begin{document}
\maketitle 
\end{document}

在此处输入图片描述

答案2

这里我使用了一个堆栈...但它不会处理宏\and,所以我只使用一个\quad and\quad

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{stackengine}
\setstackEOL{\cr}
\title{The title of this document: XXXXXX}
\author{\stackunder{Author1 \quad and\quad Author2}
  {\texttt{\{au1, au2\}@email-adress.com}}}
\begin{document}
\maketitle 
\end{document}

在此处输入图片描述

或者,如果我使用

\author{\stackunder{Author1 \qquad Author2}
  {\texttt{\{au1, au2\}@email-adress.com}}}

结果是

在此处输入图片描述

相关内容