[latex] référence bibliographique

Bonjour, je suis en train d'écrire ma thèse en mode book. Pour citer un article je fais
\cite{ref1,ref2,ref3}


mais lors de la compilation j'obtiens par exemple [1, 8, 4] comme quoi je fais référence aux articles numéros 1, 8 et 4. Mais j'aimerais voir afficher [1, 4, 8] (triés dans l'odre croissant). Y a-t-il une option pour que cela se fasse automatiquemnet ou dois-je les mettre moi-même dans l'ordre ?

Merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Je crois que c'est exactement ce qu'est sensé faire le package citesort :)
    1. Latex cite les références automatiquements dans l'ordre de succession des livres (article, ... ) sur les pages tapées.
      1. Contributeur
        Salut,
        Si je comprends bien tu as choisi de numéroter tes références par ordre alphabétique. Donc Latex leur attribue un numéro. Ensuite, tu les site dans l'ordre que tu veux et Latex met juste le numéro qui correspond à la source cité.
        Je ne pense pas qu'il soi possible de classer les numéro dans l'ordre.
        Tu utilise bibtex ?
        1. Si c'est possible, il faut juste utiliser "unsrt " à la place de "plain"

          \bibliographystyle{unsrt}
          1. Contributeur
            ça ne répond pas à la question. Ta solution affichera [1,2,3] à la place de [1,8,4], mais pas [1,4,8].
            http://amath.colorado.edu/documentation/LaTeX/basics/steps/bibstyles.html
            unsrt classe les références dans l'ordre de citation, et ne classe pas les numéros dans l'ordre.