我使用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
。还有其他有用的定义。