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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
3_composition:annexes:bibliographie:afficher_toutes_les_entrees_d_un_fichier_bib [2021/09/16 15:17]
jejust Correction dans le titre. Mots-clefs OpenGraph.
3_composition:annexes:bibliographie:afficher_toutes_les_entrees_d_un_fichier_bib [2021/11/13 12:01]
yannick.tanguy Ajout d'un lien.
Ligne 1: Ligne 1:
 ====== Comment afficher toutes les entrées d'un fichier “.bib”? ====== ====== Comment afficher toutes les entrées d'un fichier “.bib”? ======
  
-La travail de BibTeX ou BibLaTeX est de sélectionner uniquement les entrées +Le travail de ''BibTeX'' ou ''BibLaTeX'' consiste à sélectionner uniquement les entrées de votre base de données bibliographique (fichier ''.bib'') citées dans votre document. Mais parfois, par exemple pour lire et corriger votre base de données, vous voulez faire le contraire : obtenir un document avec tout le contenu de la base.
-de votre base de données bibliographique (fichier ''.bib''qui sont citées +
-dans votre document. Mais parfois, par exemple pour lire et corriger votre base de données, +
-vous voulez faire le contraire: obtenir un document avec tout le contenu de la base.+
  
 +===== Avec les commandes de base =====
  
-$\Reponse$  Vous pouvez utiliser la commande ''\nocite'' avec une étoile pour argument : +Vous pouvez alors utiliser la commande ''\nocite'' avec une étoile pour argument : 
  
 <code latex> <code latex>
Ligne 13: Ligne 11:
 </code> </code>
  
-Ainsi, BibTeX inclut toutes les références de chaque fichier ''.bib'' listé +Ainsi, ''BibTeX'' inclut toutes les références de chaque fichier ''.bib'' listé dans votre déclaration ''\bibliography{...}'', de sorte qu'après avoir exécuté les programmes ''latex'', ''bibtex'' puis ''latex'', vous aurez un document contenant l'ensemble de la liste.
-dans votre déclaration ''\bibliography{...}'', de sorte qu'après avoir exécuté +
-''latex'', ''bibtex'' puis ''latex'', vous aurez un document contenant l'ensemble de la liste.+
  
- +Si le style bibliographique ne trie pas les entrées, celles-ci seront incluses dans leur ordre d'apparition dans le fichier ''.bib''. De cette façon, 
-Si le style bibliographique ne trie pas les entrées, celles-ci seront +
-incluses dans leur ordre d'apparition dans le fichier ''.bib''. +
-De cette façon, +
   * si ''\nocite{*}'' est placée au début du document, les entrées de la bibliographie seront dans l'ordre du fichier ''.bib'' ;   * si ''\nocite{*}'' est placée au début du document, les entrées de la bibliographie seront dans l'ordre du fichier ''.bib'' ;
   * si cette commande est placée à la fin du document, les entrées qui n'étaient pas citées par ailleurs sont ajoutées après les entrées citées dans le document.   * si cette commande est placée à la fin du document, les entrées qui n'étaient pas citées par ailleurs sont ajoutées après les entrées citées dans le document.
  
-Notez que LaTeX //ne produit pas// d'avertissement ''Citation ... undefined'' +Notez que <latex>\LaTeX</latex> //ne produit pas// d'avertissement « ''Citation ... undefined'' » ou « ''There were undefined references'' » quand ils arrivent à cause de  ''\nocite{*}''. Si vous exécutez <latex>\LaTeX</latex> et ''BibTeX'' manuellementcela ne vous posera aucun souci mais cela risque d'empêcher des scripts automatiques de déterminer si une nouvelle exécution de <latex>\LaTeX</latex> est nécessaire.
-ou ''There were undefined references'' quand ils arrivent à cause de  ''\nocite{*}''. +
-Si vous exécutez LaTeX et BibTeX « à la main »ça ne vous dérangera sûrement pas, +
-mais ça risque d'empêcher les scripts automatiques de déterminer si une nouvelle +
-exécution de ''latex'' est nécessaire.+
  
-<note> +===== Cas de bases volumineuses ===== 
-Dans les temps anciens de l'informatique, avec une grosse base de données bibliographique, + 
-il pouvait arriver que BibTeX, utilisé avec ''\nocite{*}'', sature la mémoire de la machine. +:!: //Ce qui suit a un caractère historique du fait de l'évolution des capacités de mémoire des ordinateurs rendant ces solutions peu utiles.// 
-Des packages ont été développés pour contourner le problème: + 
-  * [[ctanpkg>Biblist]] a été écrit pour être utilisé sous LaTeX 2.09mais semble encore fonctionner,+Avec une base de données bibliographique volumineuse, il peut arriver que ''BibTeX'', utilisé avec ''\nocite{*}'', sature la mémoire de la machine. Des extensions ont été développées pour contourner le problème : 
 +  * [[ctanpkg>biblist]] a été écrit pour être utilisé sous <latex>\LaTeX</latex> 2.09 mais semble encore fonctionner ;
   * [[ctanpkg>listbib]] est plus moderne.   * [[ctanpkg>listbib]] est plus moderne.
-Tous deux fournissent leurs propres fichiers de style (''.bst''). 
  
-Mais ce problème de mémoire ne devrait plus être rencontré de nos jours. +Chose intéressante, ces deux extensions fournissent leurs propres fichiers de style bibliographique « ''.bst'' », ce qui permet de restituer chaque entrée de la bibliographie sous forme d'entrées plus détaillées intégrant en particulier la « [[3_composition/annexes/bibliographie/construire_un_fichier_bibtex|clé unique]] ».
-</note>+
  
 ----- -----
Ligne 45: Ligne 33:
   * [[faquk>FAQ-nocitestar|Listing all your BibTeX entries]]   * [[faquk>FAQ-nocitestar|Listing all your BibTeX entries]]
   * https://tex.stackexchange.com/questions/482570/generate-list-of-references-from-bib-file   * https://tex.stackexchange.com/questions/482570/generate-list-of-references-from-bib-file
- 
  
 {{htmlmetatags>metatag-keywords=(LaTeX,bibliographie,cite all,citer toutes les références,bibliographie complète,lister toutes les références biblio) {{htmlmetatags>metatag-keywords=(LaTeX,bibliographie,cite all,citer toutes les références,bibliographie complète,lister toutes les références biblio)
-metatag-og:title=(Comment afficher toutes les entrées d'un fichier “.bib”?)+metatag-og:title=(Comment afficher toutes les entrées d'un fichier “.bib”)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/annexes/bibliographie/afficher_toutes_les_entrees_d_un_fichier_bib.txt · Dernière modification: 2021/11/14 14:33 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0