同じ(または類似の)著者による複数の論文を引用する場合(例:Doe等)次のような出力が得られます
ドウ等(1999)、ドウ等(2002)、ドウ等(2004年)
しかし、私は次のようなコンパクトな出力を好みます
ドウ等(1999年、2002年、2004年)
biblatexを使用してこの動作を実現するにはどうすればよいですか?私はそれに応じた答えを知っていますビブテックスしかし、これを biblatex にどのように適応させるべきかはわかりません。
MWE:
\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
。