在 biblatex 中使用 authoryearstyle 和年份标签字母表示同一第一作者

在 biblatex 中使用 authoryearstyle 和年份标签字母表示同一第一作者

我将\usepackage[backend=biber, style=authoryear-comp, maxcitenames=2]{biblatex}其用于参考书目,效果非常好。但是,当作者出现多次时,biblatex 还会在打印年份之前显示第二作者的姓名。即使在年份条目不同的情况下也会发生这种情况。如何才能隐藏第二作者的打印,而将引文标记为 2015a、2015b 年份?

这是我的 bibfile:

@article{first,
  title={Paper 1},
  author={Ambigous, Alan and John Doe and others}, 
  year={2015},
}

@article{second,
  title={Paper 2},
  author={Ambigous, Alan and Richard Roe and others}, 
  year={2015},
}

@article{third,
  title={Paper 3},
  author={Miles, Juliane and Paul Waterman and others}, 
  year={2000},
}

@article{fourth,
  title={Paper 4},
  author={Miles, Juliane and John Smith and others}, 
  year={1999},
}

答案1

\documentclass{article}
\usepackage[backend=biber, style=authoryear-comp, maxcitenames=2]{biblatex}
\addbibresource{quorum.bib}

\begin{document}
\cite{first, second, third, fourth}
\printbibliography
\end{document}

quorum.bib你写的 bib 文件在哪里

Ambigous,Doe 等人。 2015a,b;迈尔斯·史密斯等人。 1999、2000 年

也就是您要求的 2015a、2015b。所以我不明白问题所在。

相关内容