- Bibtex
-
BibTeX
BibTeX est un logiciel et un format de fichier conçu par Oren Patashnik et Leslie Lamport en 1985 pour LaTeX. Il sert à gérer et traiter des bases bibliographiques.
Sommaire
Mode de fonctionnement
Création de la bibliographie
Dans un fichier LaTeX, des références sont faites à des entrées bibliographiques contenues dans un fichier d'extension .bib. Le fichier .bib contient une description des ouvrages sous la forme « mot-clef = valeur », par exemple, le fichier biblio.bib suivant :
@book{Ben62, title = "L'Oxydation des m\'etaux", author = "J. B\'enard and J. Bardolle and F. Bouillon and M. Cagnet% and J. Moreau and G. Valensi", publisher = "Gauthier-Villars", year = "1962" }
Cet exemple indique :
- qu'il s'agit d'un livre (@book),
- que sa référence dans la source est Ben62,
- que son titre est L'Oxydation des métaux,
- que ses auteurs sont J. Bénard et coll.,
- qu'il a été édité chez Gauthier-Villars en 1962.
Champs
- address : L'adresse de l'éditeur
- annote : Une annotation
- author : Le(s) nom(s) du ou des auteur(s)
- booktitle : Le titre du livre
- chapter : Le numéro de chapitre
- crossref : La clé d'une référence croisée
- edition : L'édition du livre
- editor : Le nom de l'éditeur
- eprint : La spécification d'un publication électronique.
- howpublished : Comment il a été publié, si ce n'est pas avec un e méthode standard
- institution : L'institution qui été impliqué dans la publication (pas forcément l'éditeur)
- journal : Le journal ou le magazine dans lequel le travail a été publié
- key : Un champ caché utilisé pour spécifier ou remplacer l'odre alphabétique des entrées (quand "author et "editor" ne sont pas présents).
- month : Le mois de la création ou de la publication
- note : Informations diverses.
- number : Le numéro du journal ou du magazine.
- organization : Le sponsor d'une conférence
- pages : Le nombre de pages, séparés par des virgules.
- publisher : Le nom de la maison d'édition
- school : L'école dans laquelle la thèse a été écrite
- series : La série de livres dans laquelle la livre a été publié
- title : Le titre du document
- type : Le type
- url : L'adresse URL
- volume : Le volume, dans le cas où il y a plusieurs volumes
- year : L'année de publication (ou de création s'il n'a pas été publié)
Type d'entrée
article
Un article, provenant d'un journal ou d'un magazine
Champs requis : author, title, journal, year
Champs optionnels : volume, number, pages, month, note, keybook
Un livre
Champs requis : author/editor, title, publisher, year
Champs optionnels : volume, series, address, edition, month, note, key, pagesbooklet
Un document imprimé, mais sans maison d'édition ou d'institution sponsor.
Champs requis : title
Champs optionnels : author, howpublished, address, month, year, note, keyconference
Identique à inproceedings ; inclus pour la compatibilité avec Scribe.
Champs requis : author, title, booktitle, year
Champs optionnels : editor, pages, organization, publisher, address, month, note, keyinbook
Une partie d'un livre, souvent sans nom. Peut être un chapitre et/ou un ensemble de pages.
Champs requis : author/editor, title, chapter/pages, publisher, year
Champs optionnels : volume, series, address, edition, month, note, keyincollection
Une partie d'un livre qui possède son propre titre
Champs requis : author, title, booktitle, year
Champs optionnels : editor, pages, organization, publisher, address, month, note, keyinproceedings
Un article d'une conférence.
Champs requis : author, title, booktitle, year
Champs optionnels : editor, pages, organization, publisher, address, month, note, keymanual
Documentation technique
Champs requis : title
Champs optionnels : author, organization, address, edition, month, year, note, keymastersthesis
Une thèse de Master
Champs requis : author, title, school, year
Champs optionnels : address, month, note, keymisc
Pour les documents qui ne correspondent à aucune des catégories ci-dessus.
Champs requis : aucun
Champs optionnels : author, title, howpublished, month, year, note, keyphdthesis
Une thèse de doctorat
Champs requis : author, title, school, year
Champs optionnels : address, month, note, keyproceedings Les débats d'une conférence.
Champs requis : title, year
Champs optionnels : editor, publisher, organization, address, month, note, keytechreport
Un rapport technique, publié par une école ou un autre institution, numéroté par série.
Champs requis : author, title, institution, year
Champs optionnels : type, number, address, month, note, keyunpublished
Un document qui possède un auteur et un titre, mais qui n'a pas été formellement publié.
Champs requis : author, title, note
Champs optionnels : month, year, keyUtilisation de la bibliographie
On affiche la bibliographie dans le fichier .tex à l'aide de \bibliography{biblio} (si la bibliographie a été créée dans un fichier biblio.bib, (pour reprendre notre exemple}.
Pour citer une source dans le fichier source LaTeX, il suffit d'y placer \cite{Ben62} à l'endroit où l'on veut que celle-ci apparaisse.
L'affichage dans le fichier final dépendra du style choisi. Celui-ci est précisé à l'aide de
\bibliographystyle{xxx}
juste au-dessus de\bibliography{biblio}
. Par exemple, le style alpha, précisé grâce à\bibliographystyle{alpha}
, permet d'afficher la référence dans le fichier avec les initiales des auteurs. D'autres styles permettent d'afficher la référence avec un numéro de référence, le nom des auteurs, leur initiales, l'année (par exemple, initales+année : BBB+62).Il est possible de modifier le formatage des entrées (appels dans le texte et références bibliographiques) grâce à un fichier de style (extension
.bst
). Leur syntaxe est relativement compliquée (utilisation de la notation polonaise inversée).Compilation
Après une compilation avec LaTeX, ces références seront mentionnées dans un fichier auxiliaire
.aux
. Il faudra alors compiler avec BibTeX le fichier.aux
pour obtenir un fichier.bbl
et un fichier.blg
(fichier de log, rendant compte de la façon dont s'est passée la compilation).Lors de la compilation suivante avec LaTeX, le fichier
.bbl
sera inclus à l'endroit où il a été appelé, grâce à la commande\bibliography{nom_bibliographie}
.Où trouver des références au format BibTeX ?
Les éditeurs donnant directement des références au format BibTeX sont plutôt rares. Par contre, il existe des moteurs de recherche spécialisés :
- Le plus puissant est probablement scholar.google.fr. Ce moteur de recherche dispose d'une option permettant d'afficher les articles qu'il trouve au format BibTeX (Préférences Scholar → Gestionnaire des bibliographies → Afficher les liens permettant d'importer des citations dans BibTeX). Généralement, un auteur, une date avec éventuellement un mot du titre suffisent pour trouver l'article. Autre avantage, si l'orthographe est approximative, Google Scholar vous propose une correction.
- Le site CiteULike propose des références bibtex aux formats de différentes institutions scientifiques (Harvard, ACM, etc.)
- Medline [ http://dan.corlan.net/medbibtex.html] est une base de données bibliographiques regroupant la littérature relative aux sciences biologiques et biomédicales. La base est gérée par la Bibliothèque nationale de médecine des États-Unis d'Amérique.
- Journal of the Optical Society of America [ http://josaa.osa.org/ ] . Base de données bibliographiques des articles publiés dans ce journal spécialisé dans le domaine de l'optique et de l'imagerie.
- The Collection of Computer Science Bibliographies [ http://liinwww.ira.uka.de/bibliography/index.html] est une bibliographie informatique. Si une référence n'est pas présente, vous avez la possibilité de l'ajouter vous même pour compléter la base.
- Lead2Amazon [ http://lead.to/amazon/en/] contient des références de livres (les livres sont généralement exclus des autres moteurs de recherche).
- Web of Science sur ISI Web of Knowledge est une base de données bibliographiques en sciences et permet de sauvegarder des notices en format BibTex.
- Compendex et Inspec sur Engineering Village, des bases de données en génie et physique permettent de sauvegarder des notices en format BibTex.
- ADS Abstract Service est une base de données bibliographique pour l'astrophysique, la géophysique et la physique, gérée par la NASA. Chaque liste de publication obtenue par une recherche peut être exportée en format BibTex.
Voir aussi
Articles connexes
Logiciels libres de gestion de bibliographie pouvant utiliser BibTeX
- BibDesk (en), interface graphique pour gérer des bibliographies BibTeX sous Mac OS X ((en) site Web).
- Bibus (en), outil des gestion de références, compatible avec OpenOffice.org ((en) site Web)
- Jabref, interface graphique pour gérer des bibliographies BibTeX sur toutes les plates-formes.
- Pybliographer (en), outil facilitant la gestion et la création des bases de données BibTeX ((en) site Web).
- Zotero, extension destinée au navigateur Mozilla Firefox.
Liens externes
- (fr) Page personnelle de N. Markey : Contient de la documentation sur BibTeX et plusieurs fichiers de style francisés.
- (fr) CiteUlike, gestionnaire bibliographique en ligne permettant le partage de références au format BibTeX
- (en) Une documentation en ligne sur BibTeX
- (en) BibTeX Plugin Analyseur Syntaxique pour BibTeX
- (en) Moteur de recherche de références BibTeX
- (en) www.bibtex.org
- Portail des sciences de l’information et des bibliothèques
- Portail des logiciels libres
Catégories : TeX | Sciences de l'information et des bibliothèques
Wikimedia Foundation. 2010.