En mi MWE a continuación, ordeno mi bibliografía con la nyt
opción ( name-year-title
), cf. elbiblatex manualbajo 3.1.2.1 General
. Luego también incluyo sortcites = true
, que según el manual "ordenará las citas si se pasan varias claves de entrada a un comando de cita. Si esta opción está habilitada, las citas se clasifican según el orden de clasificación global de la bibliografía".
Dado que el "orden de clasificación global de la bibliografía" en mi caso es name-year-title
, esperaría que mis citas se ordenaran primero por name
, luego por year
y finalmente por title
. Pero como lo demuestra el MWE a continuación, mis citas simplemente se imprimen en el orden indicado en el comando citar. Esperaba que "Lennon" apareciera antes que "McCartney" ya que l
precede m
, pero esto no sucede. O no entiendo lo que sortcites
se supone que debo hacer o estoy configurando las opciones incorrectamente. ¿Qué debo hacer para ordenar automáticamente mis citas por nombre?
\documentclass{article}
\usepackage[style = authoryear-comp, sorting = nyt, sortcites = true]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{mccartney1965,
author = "Paul McCartney",
title = "Yesterday",
year = "1965"}
@book{lennon1967,
author = "John Lennon",
title = "Lucy in the sky with diamonds",
year = "1967"}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cites{mccartney1965}{lennon1967}
\printbibliography
\end{document}