![如何在引用中显示年份{a,b},其中论文发表于同一年,但作者名单很长(第一作者相同)](https://linux22.com/image/466411/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%BC%95%E7%94%A8%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%B9%B4%E4%BB%BD%7Ba%2Cb%7D%EF%BC%8C%E5%85%B6%E4%B8%AD%E8%AE%BA%E6%96%87%E5%8F%91%E8%A1%A8%E4%BA%8E%E5%90%8C%E4%B8%80%E5%B9%B4%EF%BC%8C%E4%BD%86%E4%BD%9C%E8%80%85%E5%90%8D%E5%8D%95%E5%BE%88%E9%95%BF%EF%BC%88%E7%AC%AC%E4%B8%80%E4%BD%9C%E8%80%85%E7%9B%B8%E5%90%8C%EF%BC%89.png)
我有一份文档,其中引用了两篇论文,第一作者和年份相同。但是,如下例所示,作者列表很长。如您所见,引用已添加到文档中,但第二篇论文得到了 和?
。该论文位于报告末尾的参考书目中,但 LaTeX 似乎不知道如何在主文档中处理它。有没有办法让它?
用正确的引用(Brady et al. 2019b)替换 ,并且第一个是(Brady et al. 2019a)?
\documentclass[12pt,oneside]{report}
\usepackage{filecontents}
\begin{filecontents*}{mycitations.bib}
@article{Brady:2019fe,
author = {Brady, Steven P and Bolnick, Daniel I and Barrett, Rowan Douglas H. and Chapman, Lauren and Crispo, Erika and Derry, Alison M and Eckert, Christopher G and Fraser, Dylan J and Fussmann, Gregor F and Gonzalez, Andrew and Guichard, Frederic and Lamy, Thomas and Lane, Jeffrey and McAdam, Andrew G and Newman, Amy E M and Paccard, Antoine and Robertson, Bruce and Rolshausen, Gregor and Schulte, Patricia M and Simons, Andrew M and Vellend, Mark and Hendry, Andrew P},
journal = {The American Naturalist},
language = {English},
number = {4},
pages = {495--515},
pmid = {31490718},
rating = {0},
title = {{Understanding maladaptation by uniting ecological and evolutionary perspectives}},
volume = {194},
year = {2019}}
@article{testestest,
author = {Brady, Steven P and Bolnick, Daniel I and Angert, Amy L and Gonzalez, Andrew and Barrett, Rowan Douglas H. and Crispo, Erika and Derry, Alison M and Eckert, Christopher G and Fraser, Dylan J and Fussmann, Gregor F and Guichard, Frederic and Lamy, Thomas and McAdam, Andrew G and Newman, Amy E M and Paccard, Antoine and Rolshausen, Gregor and Simons, Andrew M and Hendry, Andrew P},
journal = {Evolutionary Applications},
number = {7},
pages = {1229--1242},
rating = {0},
title = {{Causes of maladaptation}},
volume = {12},
year = {2019}}
\end{filecontents*}
\usepackage[round]{natbib}
\usepackage[sectionbib]{bibunits}
\defaultbibliographystyle{chicago}
\defaultbibliography{mycitations}
\begin{document}
\bibliographyunit[\chapter]
\setcitestyle{authoryear,round,aysep={},yysep={,},notesep={ }}
This is a duDDDEEEEEE, be careful: \citep{Brady:2019fe}.
\citet{Brady:2019fe,testestest}.
\cite{Brady:2019fe}
\cite{testestest}
\tableofcontents
\bibliographystyle{chicago}
\bibliography{mycitations}
\end{document}