Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:annexes:bibliographie:ordre_de_tri_de_la_bibliographie [2016/10/20 20:01] jejust3_composition:annexes:bibliographie:ordre_de_tri_de_la_bibliographie [2021/11/11 16:04] (Version actuelle) – Correction de la mise en forme. yannick.tanguy
Ligne 1: Ligne 1:
-====== Comment spécifier un tri dans une bibliographie ? ======+====== Comment spécifier un tri dans une bibliographie? ======
  
 +===== Avec le fichier de style bibliographique =====
  
-$\Reponse$  Le tri est spécifié par le fichier de style bibliographique+Dans de nombreux fichiers de style bibliographique, le tri est spécifié par défaut
  
 +Il existe aussi de nombreux fichiers de style bibliographique où aucun tri n'est fait, tel ''unsrt.bst''. Dans ce cas, les entrées sont affichées dans l'ordre où elles sont citées dans le document. Pour forcer un certain ordre, une solution peut consister à utiliser un tel style et, au début du document, citer les entrées avec la commande ''\nocite'' dans l'ordre voulu. 
  
-$\Reponse$  Il existe des styles qui ne trient pas les entrées, mais les +===== Avec le programme “bibtool” =====
-affichent dans l'ordre où elles sont citées dans le document. Par +
-exemple, ''unsrt.bst''+
- +
-Pour forcer un certain ordre, on peut donc utiliser un style qui ne +
-trie pas et, au début du document, citer les entrées avec la +
-commande ''nocite'' dans l'ordre voulu.  +
- +
-On peut également utiliser ''nocite\{*\''}. Dans ce cas, toutes les +
-entrées sont citées dans l'ordre où elles sont listées dans le fichier +
-''.bib''. L'outil \texttt{bibtool}, disponible sur +
-https://www.ctan.org/{biblio/bibtex/utils/bibtool/}, permet de trier un fichier +
-''.bib'' suivant différents critères.  +
- +
-Par exemple, pour lister le contenu d'une bibliographie, classé par +
-année de parution, on fera :+
  
 +Dans le même ordre d'idée, utiliser ''\nocite{*}'' permet de citer dans l'ordre où les entrées sont placées dans le fichier « ''.bib'' ». Ici, l'outil [[ctanpkg>bibtool]] permet de trier un fichier « ''.bib'' » suivant différents critères.  Par exemple, pour lister le contenu d'une bibliographie, classé par année de parution, il faudrait exécuter une ligne de commande similaire à celle-ci :
  
 <code bash> <code bash>
-bibtool -s -- 'sort.format={%d(year)}' \  +bibtool -s -- 'sort.format={%d(year)}' biblio.bib -o bibliotriee.bib
-     file.bib -o newfile.bib+
 </code> </code>
  
- +Il suffit ensuite de compiler le fichier suivant : 
-et on compilera le fichier suivant : +
  
 <code latex> <code latex>
Ligne 36: Ligne 22:
 \nocite{*} \nocite{*}
 \bibliographystyle{unsrt} \bibliographystyle{unsrt}
-\bibliography{newfile}+\bibliography{bibliotriee}
 \end{document} \end{document}
 </code> </code>
  
- +{{htmlmetatags>metatag-keywords=(LaTeX,bibliographie) 
- +metatag-og:title=(Comment spécifier un tri dans une bibliographie) 
- +metatag-og:site_name=(FAQ LaTeX francophone) 
 +}}
3_composition/annexes/bibliographie/ordre_de_tri_de_la_bibliographie.1476993668.txt.gz · Dernière modification : 2016/10/20 20:01 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0