以下是 MWE:
\documentclass[12pt]{article}
\usepackage{authblk}
\begin{document}
\title{Title}
\author[1]{AuthorA}
\author[1*]{AuthorB}
\affil[1]{Institute Name}
\affil[*]{Address correspondence to: [email protected]}
\maketitle
\date{}
\begin{abstract}
QWERTYUIOP
\end{abstract}
\end{document}
输出为
我想要做的是在“作者 A 和作者 B”行与“机构名称”行之间添加一行“代表 XYZ 合作”。您能帮忙吗?
答案1
您必须修改源代码,因为authblk
已经改变了 的定义\@author
。
\documentclass[12pt]{article}
\usepackage{authblk}
\makeatletter
\renewcommand\@author{\ifx\AB@affillist\AB@empty\AB@author\else
\ifnum\value{affil}>\value{Maxaffil}\def\rlap##1{##1}%
\AB@authlist\\[\affilsep]\behalf\\\AB@affillist
\else \AB@authors\fi\fi}
\makeatother
\begin{document}
\title{Title}
\def\behalf{On behalf of the XYZ collaboration}
\author[1]{AuthorA}
\author[1*]{AuthorB}
\affil[1]{Institute Name}
\affil[*]{Address correspondence to: [email protected]}
\maketitle
\date{}
\begin{abstract}
QWERTYUIOP
\end{abstract}
\end{document}