使用此 MWE:
\documentclass[11pt, openright,
]{book}
\usepackage[style=authoryear-icomp,
maxcitenames=2,
mincitenames=1,
maxbibnames=11,
backend=biber, hyperref=true, ibidtracker=context, pagetracker=page,
uniquename=false]
{biblatex}
% add bibliography database
\addbibresource{bibliography.bib}
\begin{document}
\textcite{acharya2013securitization}
\textcite{berger1994did}
\textcite{berger1995role}
\nocite{*}
\printbibliography
\end{document}
如果bibliography.bib
文件是:
@article{acharya2013securitization,
title={Securitization without risk transfer},
author={Acharya, Viral V. and Schnabl, Philipp and Suarez, Gustavo},
journal={Journal of Financial economics},
volume={107},
number={3},
pages={515--536},
year={2013},
publisher={Elsevier}
}
@article{berger1994did,
title={Did risk-based capital allocate bank credit and cause a ``credit
crunch'' in the United States?},
author={Berger, Allen N. and Udell, Gregory F.},
journal={Journal of Money, credit and Banking},
volume={26},
number={3},
pages={585--628},
year={1994},
publisher={JSTOR}
}
@article{berger1995role,
title={The role of capital in financial institutions},
author={Berger, Allen N. and Herring, Richard J. and Szeg{\"o}, Giorgio P.},
journal={Journal of Banking \& Finance},
volume={19},
number={3},
pages={393--430},
year={1995},
publisher={Elsevier}
}
berger1995role
我得到了两位作者的引用:
而如果我评论该berger1994did
条目(和引用):
@article{acharya2013securitization,
title={Securitization without risk transfer},
author={Acharya, Viral V. and Schnabl, Philipp and Suarez, Gustavo},
journal={Journal of Financial economics},
volume={107},
number={3},
pages={515--536},
year={2013},
publisher={Elsevier}
}
%%%%@article{berger1994did,
%%%% title={Did risk-based capital allocate bank credit and cause a ``credit
%%%% crunch'' in the United States?},
%%%% author={Berger, Allen N. and Udell, Gregory F.},
%%%% journal={Journal of Money, credit and Banking},
%%%% volume={26},
%%%% number={3},
%%%% pages={585--628},
%%%% year={1994},
%%%% publisher={JSTOR}
%%%%}
@article{berger1995role,
title={The role of capital in financial institutions},
author={Berger, Allen N. and Herring, Richard J. and Szeg{\"o}, Giorgio P.},
journal={Journal of Banking \& Finance},
volume={19},
number={3},
pages={393--430},
year={1995},
publisher={Elsevier}
}
berger1995role
我得到了我想要的引用:
它是一个错误还是一个功能?
berger1995role
由于的引用berger1994did
已经印刷了两个作者,并且不可能将一个引用的“alii”与另一个引用的“alii”混淆,因此添加作者是否是错误的?
答案1
biblatex 尝试使姓名列表独一无二。这意味着年份不计算在内。
并且由于名称列表“Berger et al”不是明确的,所以必须添加第二个名称,并且必须为两个条目添加该名称,因为您不知道读者会首先看到哪个条目。
您可以自然地强制 biblatex 考虑年份,然后它将同时使用Berger et al
两者,但对于读者来说,如果名称列表中包含更多信息,则更容易识别条目。
这里的相关选项是uniquelist
。默认的uniquelist=true
,会消除问题中显示的所有名称列表的歧义。uniquelist=false
,会将其关闭。uniquelist=minyear
,仅当名称列表的年份相同时会产生歧义时,才会消除歧义。