如何在作者和年份之间添加逗号

如何在作者和年份之间添加逗号

我使用authoryear中的样式biblatex,当我例如执行时\cite{bauman2000},我得到:

鲍曼2000

但我想在作者和年份之间添加一个逗号,以便

鲍曼,2000

是否有一个简单的命令可以获得此更改?

答案1

名称和年份之间的空格由宏控制\nameyeardelim。因此您必须重新定义它:

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

这里有一个小例子:

\documentclass[]{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\begin{document}
\cite{companion}
\end{document}

默认定义可以在文件中找到biblatex.def。还有其他有用的定义。

相关内容