Citando dois artigos do mesmo autor consecutivamente

Citando dois artigos do mesmo autor consecutivamente

No biblatex, o que estou fazendo é isso

\citealt*[2019]{suarez2018unintended}

Meu objetivo é exibir algo parecido com pdf como

Suarez Serrato 2018, 2019

Para que eu não tenha demissões.

Mas parece assim

insira a descrição da imagem aqui

Por que existe um “p” estranho? E quero fazer com que o hiperlink seja aplicado a 2019 também. Não há necessidade de "2018" e "2019" terem um hiperlink separado, embora isso também seja adequado.

Alternativamente, se eu fizer

\citealt*{suarez2018unintended,suarez2019testtesttest}

então a saída do pdf se parece com

insira a descrição da imagem aqui

quero abreviar para

Suarez Serrato 2018, 2019

Como eu posso fazer isso?

Responder1

Como você definiu as tags natbibe bibtex, presumo que você esteja interessado em uma solução baseada em natbib/bibtex. Se for esse o caso, sugiro que você utilize a \citealtmacro (fornecida pelo natbibpacote) para atingir seu objetivo de formatação.

insira a descrição da imagem aqui

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{s18,author = "Suarez Serrato, J.", title = "Initial Thoughts", year = 2018}
@misc{s19,author = "Suarez Serrato, J.", title = "Further Thoughts", year = 2019}
\end{filecontents}

\usepackage[authoryear,round]{natbib}
\bibliographystyle{plainnat} % or some other suitable style
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
\citealt{s18,s19}
\bibliography{mybib}
\end{document}

Responder2

O argumento opcional de postnote para biblatexcitar comandos como o 2019in

\citealt*[2019]{suarez2018unintended}

deve ser uma breve nota adicionada após o rótulo de citação. Freqüentemente/geralmente contém uma referência precisa a uma página específica. É por isso que você consegue

Suárez Serrato 2018, pág. 2019

the 2019é interpretado como uma referência de página.

Se você quiser citações mais compactas em biblatex, você precisa mudar do estilo authoryearpara authoryear-comp. Basta listar todos os trabalhos no mesmo par de chaves do \...cite...comando relevante.

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

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

\addbibresource{biblatex-examples.bib}


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

(Knuth 1984, 1986)

informação relacionada