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
3_composition:annexes:bibliographie:afficher_toutes_les_entrees_d_un_fichier_bib [2020/08/24 20:10]
jejust Traduction. Fusion avec "composition/annexes/bibliographie/afficher_toutes_les_entrees_d_un_fichier_bib2".
3_composition:annexes:bibliographie:afficher_toutes_les_entrees_d_un_fichier_bib [2021/11/14 14:33]
yannick.tanguy Correction de la mise en forme.
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 +  * si ''\nocite{*}'' est placée au début du document, les entrées de la bibliographie seront dans l'ordre du fichier « ''.bib'' » ;
-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 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.+
  
 +===== 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. Des packages ont été développés pour limiter le problème: +:!: //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.// 
-  * [[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 le problème 
-de mémoire ne devrait plus se poser 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]] ».
  
 ----- -----
- 
 //Sources:// //Sources://
   * [[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
- +metatag-og:title=(Comment afficher toutes les entrées d'un fichier .bib)
-{{htmlmetatags>metatag-keywords=(LaTeX,bibliographie,cite all) +
-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