Cito elementos do meu bibfile usando \citet{key}
. A referência aparece como "Nome1 e Nome2 (ano)" no texto onde ano é um link que leva à bibliografia. Agora, quero citar dois artigos dos mesmos autores e de anos diferentes. Em vez de
O modelo XYZ é analisado por Nome1 e Nome2 (2019) e Nome1 e Nome2 (2020).
Eu preferiria ter algo como
O modelo XYZ é analisado por Nome1 e Nome2 (2019, 2020).
Claro, agora 2019 deve ser um link para o artigo de 2019 na bibliografia e 2020 um link para o artigo de 2020 na bibliografia. Alguma ideia de que eu poderia ajustar o \citet
comando?
Eu uso biblatex
da seguinte maneira.
\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}
Responder1
Você está procurando uma -comp
versão do estilo que está usando atualmente. -comp
os estilos compactam vários rótulos de citação dos mesmos autores para evitar duplicação de nomes.
Felizmente, ambos os estilos padrão biblatex-ext
oferecem uma -comp
versão do estilo do ano do autor.
Substituir
style=ext-authoryear,
com
style=ext-authoryear-comp,
Por exemplo
\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}