我使用 biber 进行引用,如下所示:
\usepackage[
backend=biber,
style=authoryear,
natbib=true,
url=false,
doi=false,
eprint=false,
maxbibnames=99
]{biblatex}
\renewbibmacro*{name:andothers}{% Based on name:andothers from biblatex.def
\ifboolexpr{
test {\ifnumequal{\value{listcount}}{\value{liststop}}}
and
test \ifmorenames
}
{\ifnumgreater{\value{liststop}}{1}
{\finalandcomma}
{}%
\andothersdelim\bibstring[\emph]{andothers}}
{}}
\addbibresource{bib/refs.bib}
我的 refs.bib 中有两个同名的不同作者。Biber 现在总是打印类似这样的内容:(D. Name et al., 2017)
使用 时\parencite(Name2017)
。如果我的\parencite()
作者姓氏不同,我只会得到(Name et al. 2017)
。如何更改 biber 的设置以始终只获取(Name et al. 2017)
,无论这个名字在我的参考书目中出现的频率如何?
谢谢你的帮助!
答案1
添加uniquename=false
到包选项:
\usepackage[
backend=biber,
style=authoryear,
natbib=true,
url=false,
doi=false,
eprint=false,
maxbibnames=99,
uniquename=false,
]{biblatex}