# How to add a comma between author and year

I use the authoryear style in biblatex, and when I do for instance \cite{bauman2000}, I get:

Bauman 2000

But I would like to add a comma between the author and the year, in order to have

Bauman, 2000

Is there a simple command to get this change ?

• Welcome to TeX.SX! – egreg Sep 19 '13 at 10:20
• Welcome to this site. I hope you will have a wonderful time here. – Masroor Sep 19 '13 at 10:38

The space between the name and the year is controlled by the macro \nameyeardelim. So you have to redefine it:

\renewcommand*{\nameyeardelim}{\addcomma\space}


Here a small example:

\documentclass[]{article}
\usepackage[style=authoryear]{biblatex}

The default definition can be found in the file biblatex.def. There are other useful definitions are also done.
• In more recent versions of biblatex nameyeardelim is a context-sensitive delimiter, so \DeclareDelimFormat{nameyeardelim}{\addcomma\space} would be the preferred way to do the same thing as in this answer. – moewe Aug 18 at 20:08