Citar dos artículos del mismo autor consecutivamente.

Citar dos artículos del mismo autor consecutivamente.

Bajo biblatex, lo que estoy haciendo es esto

\citealt*[2019]{suarez2018unintended}

Mi propósito es mostrar algo que parece en pdf como

Suarez Serrato 2018, 2019

Para no tener despidos.

Pero se parece a esto

ingrese la descripción de la imagen aquí

¿Por qué hay una "p" rara? Y quiero que el hipervínculo se aplique también a 2019. No es necesario que "2018" y "2019" tengan un hipervínculo separado, aunque eso también está bien.

Alternativamente, si lo hago

\citealt*{suarez2018unintended,suarez2019testtesttest}

entonces la salida en pdf se ve así

ingrese la descripción de la imagen aquí

quiero abreviar a

Suarez Serrato 2018, 2019

¿Cómo puedo hacer eso?

Respuesta1

Dado que configuró las etiquetas natbiby bibtex, asumiré que está interesado en una solución basada en natbib/bibtex. Si ese es el caso, le sugiero que utilice la \citealtmacro (proporcionada por el natbibpaquete) para lograr su objetivo de formato.

ingrese la descripción de la imagen aquí

\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}

Respuesta2

El argumento opcional de la nota posterior para biblatexcitar comandos como el 2019in

\citealt*[2019]{suarez2018unintended}

Se supone que es una nota breve agregada después de la etiqueta de la cita. A menudo/generalmente contiene una referencia precisa a una página en particular. Es por eso que obtienes

Suárez Serrato 2018, p. 2019

se 2019interpreta como una referencia de página.

Si desea citas más compactas en biblatex, debe cambiar del estilo authoryearal authoryear-compestilo. Simplemente enumere todos los trabajos con el mismo par de llaves en el \...cite...comando correspondiente.

\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)

información relacionada