同一作者多篇论文的紧凑引用

同一作者多篇论文的紧凑引用

当我引用同一(或相似)作者的几篇论文时(例如 Doe)我得到了如下输出

多伊(1999),Doe(2002),Doe(2004 年)

不过我更喜欢紧凑的输出,比如

多伊(1999 年、2002 年、2004 年)

如何使用 biblatex 实现此行为?我知道相应的答案比博特但不知道如何使其适应 biblatex。

梅威瑟:

\documentclass[a4paper,11pt]{scrartcl}

\usepackage{hyperref}
\usepackage[natbib = true,
    style = authoryear,
    backend = biber,
    hyperref = true,
    giveninits = true, 
    maxbibnames = 8, maxcitenames = 2, 
    uniquename=false,         
    uniquelist = minyear,
    doi = false, url = false, isbn = false, eprint = false]
    {biblatex} %
\addbibresource{example.bib}

\begin{document}
    some text about \citet{Doe1999, Doe2002, Doe2004}, but the output should be Doe et al. (1999, 2002, 2004)

    \printbibliography
\end{document}

参考书目如下:

@Article{Doe2002,
  author  = {John Doe and Albert Miller and Jack Frost and Gregor Smith},
  title   = {Paper 2},
  journal = {Journal of Best Research},
  year    = {2002},
}

@Article{Doe2004,
  author  = {John Doe and Jack Frost and Albert Miller},
  title   = {Paper 3},
  journal = {Journal of Cool Research},
  year    = {2004},
}

@Article{Doe1999,
  author  = {John Doe and Albert Miller and Jack Frost},
  title   = {Paper 1},
  journal = {Journal of New Research},
  year    = {1999},
}

答案1

使用样式authoryear-comp代替authoryear

相关内容