
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
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
quero abreviar para
Suarez Serrato 2018, 2019
Como eu posso fazer isso?
Responder1
Como você definiu as tags natbib
e bibtex
, presumo que você esteja interessado em uma solução baseada em natbib/bibtex. Se for esse o caso, sugiro que você utilize a \citealt
macro (fornecida pelo natbib
pacote) para atingir seu objetivo de formatação.
\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 biblatex
citar comandos como o 2019
in
\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 authoryear
para 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}