正文参考文献中作者和年份之间缺少逗号

正文参考文献中作者和年份之间缺少逗号

我是 LaTeX 新手,正在使用Harvard-style上的模板overleaf。以下是我的文件:


\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{csquotes}

\usepackage{geometry}
\geometry{a4paper,scale=0.8}
\usepackage{graphicx}
\usepackage[style=authoryear-ibid,backend=biber]{biblatex}
\let\cite\parencite

\addbibresource{Ref.bib}% Syntax for version >= 1.2

\title{}
...
\printbibliography
\end{document}

我的问题是当我使用 时\cite{{pauling1960, repp2004}},我得到的(Pauling 1960; Repp et al. 2004)是 而不是(Pauling, 1960; Repp et al., 2004)。缺少逗号。

有什么问题?

答案1

这是以下内容的重复:

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

在作者年份引用中,在作者和年份之间插入逗号

无论如何,答案是,对于旧版本的 biblatex 使用:

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

对于最新版本,请使用:

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

不是两者都用。它们应该插入到你的序言中。

相关内容