\citeauthor{iso9241-5,ansi2007,osha3092}
produces
International Organization for Standardization;
Human Factors and Ergonomics Society;
Occupational Safety and Health Administration
Is there a pretty command to make it produce
International Organization for Standardization,
Human Factors and Ergonomics Society and
Occupational Safety and Health Administration
so I don't have to write
\citeauthor{iso9241-5}, \citeauthor{ansi2007} and \citeauthor{osha3092}
Best Answer
To format the punctuation of
natbib
the package provides the command\setcitestyle
The character between citations can be set in the following way:which is equal to
Here an example that can do what you want: (A bug is possible)