Lo estoy utilizando \bibliographystyle{ieeetr}
para asegurarme de que las citas estén numeradas según su aparición en el artículo. Sin embargo, con múltiples citas, los números pueden estar desordenados o en orden debido al orden en que aparecieron en algún lugar anterior del artículo:
\cite{paper1, paper2, paper3}
==>[5, 3, 10]
¿Hay alguna manera de garantizar que los números aparezcan en orden con múltiples citas?
Respuesta1
Esta funcionalidad es proporcionada por elcitar paquete. De forma predeterminada, también comprimirá las listas de citas para que [1,2,3] se convierta en [1-3]; sin embargo, un documento que indique con
\documentclass{article}
\usepackage[nocompress]{cite}
\bibliographystyle{ieeetr}
producirá el efecto que deseas. La clasificación se puede desactivar mediante la [nosort]
opción.
Por cierto, noté que existen estilos de bibliografía alternativos para IEEE Transactions, llamados ieeetrans
que incluyen una variante ieeetranS
que ordena las citas de forma predeterminada. Estos estilos parecen ser más nuevos. Quizás deberías considerar usarlos en su lugar.
Respuesta2
Para cualquiera que se pregunte cómo funciona esto en biblatex, debe especificar sortcites=true
la opción.
Por ejemplo, al cargar el paquete:
\usepackage[sortcites=true]{biblatex}
Para más detalles, verestepregunta.