为了完成 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}}}
结果是