Estou usando \bibliographystyle{ieeetr}
para garantir que as citações sejam numeradas de acordo com sua aparência no artigo. No entanto, com citações múltiplas, os números podem estar fora ou em ordem devido à ordem em que apareceram em algum lugar anterior do artigo:
\cite{paper1, paper2, paper3}
==>[5, 3, 10]
Existe uma maneira de garantir que os números apareçam em ordem com múltiplas citações?
Responder1
Esta funcionalidade é fornecida pelocitar pacote. Por padrão, ele também compactará listas de citações para que [1,2,3] se torne [1-3], porém um documento informando com
\documentclass{article}
\usepackage[nocompress]{cite}
\bibliographystyle{ieeetr}
produzirá o efeito desejado. A classificação pode ser desativada usando a [nosort]
opção.
Aliás, noto que existem estilos bibliográficos alternativos para Transações IEEE, chamados ieeetrans
que incluem uma variante ieeetranS
que classifica as citações por padrão. Esses estilos parecem ser mais recentes. Talvez você deva considerar usá-los.
Responder2
Para quem está se perguntando como isso funciona no biblatex, você precisa especificar sortcites=true
a opção.
Por exemplo, ao carregar o pacote:
\usepackage[sortcites=true]{biblatex}
Para mais detalhes, consulteessepergunta.