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:construire_un_fichier_bibtex [2018/12/02 22:15] jejust3_composition:annexes:bibliographie:construire_un_fichier_bibtex [2021/11/02 13:05] (Version actuelle) – Ajout d'un lien suite à traduction d'une autre page. yannick.tanguy
Ligne 1: Ligne 1:
-====== Creating a BibTeX bibliography file ======+====== Comment créer un fichier bibliographique BibTeX======
  
 +Un fichier bibliographique ''BibTeX'' est un fichier texte  dont le contenu peut être comparé à une petite base de données où chaque entrée est composée d'éléments bibliographiques. Ces entrées peuvent être appelées par des références dans un autre document.
  
-BibTeX bibliography file may reasonably be compared to a small +===== Structure d'un fichier bibliographique BibTeX =====
-database, the entries in which are references to literature that may +
-be called up by citations in a document.+
  
-Each entry in the bibliography has a //type// and a unique +Un fichier bibliographique ''BibTeX'' toujours pour extension « .bib ». Il contient différentes entrées disposées les uns à la suite des autrespar exemple :
-//key// The bibliography is read, by BibTeX, using the details +
-specified in //bibliography style// From the styleBibTeX +
-finds what entry types are permissible, what //fields// each entry +
-type has, and how to format the whole entry.+
  
-The type specifies the type of document you're making reference to; it +<code latex> 
-may run all the way from things like ''Book'' and +@book{knuth_texbook_1986, 
-''Proceedings'' (which may even contain other citations + author = "Knuth, Donald Ervin", 
-of type ''InBook'' or  ''InProceedings'') + title = "The {\TeX book}", 
-through dissertation styles like  ''PhdThesis'' to + publisher = "Addison-Wesley", 
-otherwise-uncategorisable things such as ''Misc'' The +        series = "Computers \& typesetting", 
-unique key is something you choose yourself: it's what you use when + number = "A", 
-you want to [[FAQ-usebibtex|cite an entry in the file]].  People + year = "1986" 
-commonly create a key that combines the (primary) author's name and +} 
-the year of publicationpossibly with a marker to distinguish +@book{mittelbach_latex_2005, 
-publications in the same year.  Sofor examplethe DysonEddington+ title = "{\LaTeX} Companion", 
-Davidson paper about deflection of starlight appears in my + author = "Mittelbach, Frank and GoossensMichel and Braams, Johannes and Carlisle, David and Rowley, Chris  
-experimental ''bib'' file as ''Dyson20.1''.+                  and DetigChristine and SchrodJoachim", 
 + language = "French"
 + publisher = "Pearson Education", 
 +        edition = "2\superscript{e} édition", 
 + year = "2005" 
 +} 
 +</code>
  
-So, noting the rules of the style, you have "simply" to write a +La structure de chaque entrée est syntaxiquement la suivante (dans laquelle il faut bien faire attention à la présence des virgules) :
-bibliography database.  Fortunately, there are several tools to help +
-in this endeavour: +
-  +
  
--  Most of the better [[FAQ-editors|(La)TeX-oriented editors]] +<code latex> 
-    have "BibTeX modes"+@type{cle_unique, 
--  If you have an existing ''thebibliography'' + champ1 = "valeur1", 
-    environmentthe ''Perl'' script ''tex2bib'' will + champ2 = "valeur2"
-    probably help. + (...) 
--  There are a number of BibTeX bibliography management systems +        champN = "valeurN" 
-    availablesome of which permit a graphical user interface to the +} 
-    task Sadly, none seems to be available with the ordinary TeX +</code>
-    distributions+
-  +
  
-    Tools such as ''Xbibfile'' (graphical user interface), +Chaque entrée de la bibliographie un //type//une //clé// unique et différents //champs// variables. La bibliographie est lue par ''BibTeX'' en utilisant les détails spécifiés dans un //fichier de style bibliographique//. À partir de ce fichier de style, ''BibTeX'' détermine quelles entrées sont autorisées, quels //champs// chaque type d'entrée possède et comment formater l'ensemble de l'entrée.
-    ''ebib'' (a database application written to run "inside" +
-    Emacs) and  +
-    ''btOOL'' (a set of ''perl'' tools for building  +
-    BibTeX database handlers) are available from CTAN. +
-  +
  
-    Other systems, such as +==== Le type ====
-    [[http://refdb.sourceforge.net/|''RefDB'']], +
-    [[http://www.nongnu.org/biborb|BibORB]], +
-    [[http://bibdesk.sourceforge.net/|''BibDesk'']], +
-    [[https://pybliographer.org|''pybliographer'']] and the +
-    ''Java''-based +
-    [[http://freshmeat.net/projects/bibkeeper/|''Bibkeeper'']] +
-    and [[http://jabref.sourceforge.net|''JabRef'']] (which +
-    claims to supersede ''Bibkeeper''+
-    are only available from their development sites. +
--  Some commercial citation-management systems will export in +
-    BibTeX format; an example is +
-    [[https://www.endnote.com/|EndNote]]. +
--  Data from on-line citation databases may often be translated to +
-    BibTeX format by utilities to be found on CTAN.  For +
-    example, the ''Perl'' script ''isi2bibtex'' will +
-    translate citations from ISI "Web of knowledge" (a +
-    subscription service, available to UK academics via +
-    BIDS).  UK academics may translate BIDS downloads +
-    using ''bids.to.bibtex'' +
--  [[https://scholar.google.com|Google Scholar]] provides an +
-    "Import into BibTeX" tab for each reference it finds for you: +
-    that tab gives you a page containing a BibTeX entry for the +
-    reference.+
  
 +Le //type// spécifie le type de document auquel vous faites référence. La liste des types possibles est limitée : elle propose par exemple des valeurs comme ''book'' pour un livre, ''article'' pour un article d'un magazine ou d'une revue, ''manual'' pour un document technique, ''proceedings'' pour les actes d'une conférence, ''misc'' pour des documents inclassables.
  
----+==== La clé unique ====
  
 +La //clé// unique est à votre libre choix (du moment que vous vous limitez à utiliser des chiffres, lettres et quelques caractères usuels comme « _ » ,« - », « : », « . »). Cette clé s'utilise lorsque vous voulez [[3_composition/annexes/bibliographie/construire_une_bibliographie|citer une entrée]] dans votre document principal. Souvent, les utilisateurs créent une clé qui combine le nom de l'auteur (principal) et l'année de publication, éventuellement avec un marqueur pour distinguer les publications de la même année.
 +
 +==== Les champs ====
 +
 +Les //champs// dépendant normalement du type de document que vous avez choisi. Certains champs sont obligatoires (comme le champ donnant l'auteur, ''author'') et d'autres sont facultatifs (tel le champ ''series'' dans l'exemple ci-dessus). Tous peuvent contenir des commandes <latex>LaTeX</latex>
 +
 +Le seul champ présentant une réelle particularité d'écriture est celui du nom des auteurs (comme l'exemple ci-dessus le montre avec l'ordre particulier du nom et du prénom des auteurs, la présence de la virgule entre eux et la présence du mot « and » entre chaque auteur). Voir sur ce sujet la question « [[3_composition/annexes/bibliographie/liste_d_auteurs|Comment saisir une liste d'auteurs sous BibTeX ?]] » et le cas plus rare de la question « [[3_composition/annexes/bibliographie/utiliser_les_deux_premieres_lettres_du_prenom_d_un_auteur|Comment définir des initiales de prénom regroupant au moins deux lettres ?]] »
 +
 +Un autre champ peut poser difficulté : celui des URL. Voir sur ce sujet la question « [[3_composition/annexes/bibliographie/citer_une_url|Comment citer une URL avec BibTeX ?]] ».
 +
 +===== Outils pour faciliter la création de fichiers bibliographiques =====
 +
 +Si les principes vus ci-dessus suffisent pour rédiger une base de données bibliographiques, une base de taille importante peut vite devenir fastidieuse à maintenir. Heureusement, il existe plusieurs outils pour vous aider.
 +
 +==== Outils de gestion de bases bibliographiques ====
 +
 +En premier lieu, la plupart des bons [[6_distributions:editeurs:start|éditeurs LaTeX]] proposent des modes de saisie de fichiers bibliographiques.
 +
 +Il existe un certain nombre de systèmes de gestion de bibliographie ''BibTeX'', dont certains avec interface graphique. S'ils ne sont pas disponibles avec les distributions <latex>\TeX</latex> ordinaires, ils n'en sont pas moins accessibles : 
 +  * des outils tels que [[ctanpkg>xbibfile|Xbibfile]] (une interface utilisateur graphique), [[ctanpkg>ebib|ebib]] (une application de base de données écrite pour s'exécuter au sein d'''Emacs'') et [[ctanpkg>btool|btOOL]] (un ensemble d'outils Perl pour créer des gestionnaires de bases de données ''BibTeX'') sont disponibles sur le CTAN ;
 +  * d'autres outils, tels que ''[[3_composition/annexes/bibliographie/zotero_et_latex|Zotero]]'', ''[[http://refdb.sourceforge.net/|RefDB]]'', ''[[http://bibdesk.sourceforge.net/|BibDesk]]'', ''[[https://pybliographer.org|pybliographer]]'' ou bien encore l'outil  Java ''[[http://jabref.sourceforge.net|JabRef]]'' (qui remplace l'ancien ''[[http://freshmeat.net/projects/bibkeeper/|Bibkeeper]]'') sont disponibles depuis leurs sites de développement ;
 +  * il existe bien entendu également des outils commerciaux permettant d'exporter des résultats au format ''BibTeX'', tel [[https://www.endnote.com/|EndNote]].
 +
 +Dans le cas où vous avez déjà un environnement ''thebibliography'' (ou que vous avez perdu le fichier bibliographique et qu'il ne vous reste plus que le fichier contenant cet environnement), le script Perl [[ctanpkg>tex2bib]] vous sera probablement utile pour (re)construire alors un fichier bibliographique. Voir sur ce point la question « [[3_composition/annexes/bibliographie/reconstruire_un_fichier_bib|Comment reconstruire un fichier “.bib” ?]] ».
 +
 +==== Outils de récupération de références en ligne ====
 +
 +Les entrées de bases de données bibliographiques en ligne peuvent souvent être traduites au format ''BibTeX'' par des utilitaires disponibles sur CTAN. Par exemple, le script Perl [[ctanpkg>isi2bibtex]] traduit les références de « [[https://clarivate.com/webofsciencegroup/solutions/web-of-science/|Web of Science]] » (un service d'abonnement, disponible pour les universitaires britanniques via BIDS). Les universitaires britanniques peuvent traduire les téléchargements BIDS en utilisant le script Perl [[ctanpkg>bidstobibtex|bids.to.bibtex]].
 +
 +Le site [[https://scholar.google.com|Google Scholar]] (décrit [[wpfr>Google_Scholar|ici]]) fournit un lien « Importer dans BibTeX » pour chaque référence qu'il trouve pour vous : cet lien vous donne une page contenant l'entrée ''BibTeX'' de la référence. Cette fonctionnalité s'obtient en procédant à une légère configuration de Google Scholar en allant chercher dans le menu compacté en haut à gauche de la page principale le lien « [[https://scholar.google.ca/scholar_settings|Paramètres]] » puis en cochant dans l'écran qui apparaît l'option « Afficher les liens permettant d'importer des citations dans » et en choisissant ''BibTeX''.
 +
 +Le site [[https://zbib.org/|Zoterobib]] permet également de rechercher et de récupérer en format ''BibTeX'' des références d'ouvrage en ligne.
 +
 +-----
 //Source:// [[faquk>FAQ-buildbib|Creating a BibTeX bibliography file]] //Source:// [[faquk>FAQ-buildbib|Creating a BibTeX bibliography file]]
  
-{{htmlmetatags>metatag-keywords=(LaTeX,bibliographies) +{{htmlmetatags>metatag-keywords=(LaTeX,bibliographies,références bibliographique,base bibliographique,fichier bib,éditeur de bibliographie,editeur pour BibTeX,jabRef,EndNotes
-metatag-og:title=(Creating a BibTeX bibliography file)+metatag-og:title=(Comment créer un fichier bibliographique BibTeX)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/annexes/bibliographie/construire_un_fichier_bibtex.1543788901.txt.gz · Dernière modification : 2018/12/02 22:15 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0