Biblatex - citet を使用して論文を結合する

Biblatex - citet を使用して論文を結合する

私はbibfileから要素を引用するのに を使用しています\citet{key}。テキストでは参照は「Name1、およびName2 (年)」と表示されます。ここで、年は参考文献へのリンクです。ここで、同じ著者による異なる年の2つの論文を引用したいと思います。

モデル XYZ は、Name1、Name2 (2019) および Name1、Name2 (2020) によって分析されます。

私は次のようなものを好む

モデル XYZ は、Name1 および Name2 (2019、2020) によって分析されます。

もちろん、2019 は参考文献の 2019 年の論文へのリンクになり、2020 は参考文献の 2020 年の論文へのリンクになるはずです。コマンドを調整するためのアイデアはありますか\citet?


私はbiblatex以下のように使います。

\usepackage[style=ext-authoryear, 
            sorting=nyt,
            backend=biber, 
            natbib=true,             
            uniquename = false, 
            uniquelist = false,
            firstinits=false, 
            hyperref=true,
            dashed=false,
            backref=false, 
            maxbibnames=99, 
            maxcitenames=3,
            isbn=false, 
            doi=false]{biblatex}

答え1

-comp現在使用しているスタイルのバージョンを探しています。-compスタイルは、同じ著者による複数の引用ラベルを圧縮して、名前の重複を回避します。

幸いなことに、標準スタイルと著者年スタイルの両方のバージョンbiblatex-extが提供されています。-comp

交換する

style=ext-authoryear, 

style=ext-authoryear-comp, 

例えば

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=ext-authoryear-comp, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
\textcite{knuth:ct:a,knuth:ct:b}
\end{document}

クヌース (1984、1986)

関連情報