即使作者列表不同,也要收集引文

即使作者列表不同,也要收集引文

如何收集引文?我使用\cite{ref_by_author1_author2_author3, ref_by_author1_author4_author5}。我想要输出

作者 1 等人 (年份 1, 年份 2)

尽管作者可能不止 author1,而且其他作者可能不是同一个作者。我认为uniquelist=false在这种情况下也可以区分。

我的设置如下biblatex 使用 et al. 来表示两位以上的作者

\usepackage[
natbib=true,
style=authoryear,
maxbibnames=3,
maxcitenames=2,
uniquelist=false,
firstinits=true,
backend=biber
]{biblatex}

答案1

对于压缩引文列表,您可以使用...-comp样式。biblatex标准样式numericauthoryearauthortitle提供了...-comp压缩引文版本。后两者还提供了...-icomp将同一作品的连续引文替换为 ibidem 的版本。

你要authoryear-comp

平均能量损失

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  natbib=true,
  style=authoryear-comp,
  maxbibnames=3,
  maxcitenames=2,
  uniquelist=false,
  firstinits=true,
  backend=biber
]{biblatex}

\addbibresource{biblatex-examples.bib}
\begin{document}
\citet{baez/article,baez/online}
\end{document}

给予

巴耶兹与劳达 (2004a,b)

相关内容