# Remove Oxford comma from author list in amsart

By default, in amsart multiple authors are listed with an Oxford comma. The comma cannot be removed using the authblk package, since the latter is poorly compatible with amsart (as discussed in answer https://tex.stackexchange.com/a/155788/77849).

Question: how can it be removed?

MWE:

\documentclass{amsart}

\title{Title}
\author{A}
\author{B}
\author{C}

\begin{document}
\maketitle
\end{document}


\documentclass{amsart}
\makeatletter
\def\author@andify{%
\nxandlist {\unskip ,\penalty-1 \space\ignorespaces}%
{\unskip {} \@@and~}%
{\unskip \penalty-2 \space \@@and~}%
}
\makeatother
\title{Title}
\author{A}
\author{B}
\author{C}

\begin{document}
\maketitle
\end{document}


• maybe use \renewcommand rather than \def? (but that is certainly the correct expansion.) Aug 12, 2017 at 0:30