[Tex/LaTex] Add a “on behalf of …” line to the author field in an article

authblktitles

I'm writing a conference proceeding using the standard article class.

To typeset authors and their affiliation I'm using the authblk package, and I'm really satisfied with it.

However, the people writing the paper are a subset of a larger team, so, after the authors' names, I'd like to display a line saying on behalf of NameOfTheTeam (and only then the affiliation).

As an example:

alt text

How can I achieve it? Should I modify the \maketitle macro? Or something inside the authblk package?

Best Answer

I would rather patch the authblk package that you are using as follows:

\documentclass[11pt]{article} 
\makeatletter
\usepackage{authblk}

\def\@author{}
\renewcommand\@author{\ifx\AB@affillist\AB@empty\AB@author\else
      \ifnum\value{affil}>\value{Maxaffil}\def\rlap##1{##1}%
    \AB@authlist \\*[0.3cm]On behalf of a great Team!\\[\affilsep]\AB@affillist
    \else  \AB@authors\fi\fi}
\makeatother

\title{Brief Article}
\author[1]{author1}
\author[1]{author2}
\affil[1]{Institute of Nowhere}
\author[2]{author3}
\affil[2]{Institute of Somewhere}


\begin{document}
\maketitle


\end{document}

Adjust spacing etc to suit!

Related Question