Biblatex - 使用 citet 合并论文

Biblatex - 使用 citet 合并论文

我使用 引用我的 bibfile 中的元素\citet{key}。参考文献在文本中显示为“名称 1 和名称 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)

相关内容