# Separator between author names (with LaTeX kernel programming)

I try to make my own macro for a typesetting an authors block instead of using package authblk. How can I suppress separator near the fist author of the article. Main condition is to use only LaTeX kernel, no additional packages.

\documentclass[a4paper,12pt]{article}
\makeatletter
\let\@authortofile\@empty
\def\@separator{, }
}
\makeatother
\date{}
\title{Title}
\begin{document}
\maketitle
\end{document}

Delay the use of , once by embedding the definition inside itself:

\documentclass{article}
\makeatletter
\let\@authortofile\@empty
\def\@separator{\def\@separator{, }}% Delay comma once
}
\makeatother

\date{}
\title{Title}

\begin{document}

\maketitle

\end{document}

The first time you use \addauthor the command redefines itself so in the following it adds \@separator