我使用 引用我的 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}