Pour les articles homonymes, voirBST.
| Développé par | Oren Patashnik |
|---|---|
| Première version | |
| Écrit en | WEB |
| Système d'exploitation | Microsoft Windows ettype Unix |
| Environnement | Multiplateforme(d) |
| Formats lus | BibTeX(en), BibTeX style file(d) et BibTeX Generated Bibliography(d) |
| Formats écrits | BibTeX(en), BibTeX style file(d) et BibTeX Generated Bibliography(d) |
| Langues | Anglais |
| Type | Logiciel de gestion bibliographique |
| Site web | www.ctan.org/pkg/bibtex |
BibTeX est unlogiciel de gestion de références bibliographiques et unformat de fichier (.bst) conçu parOren Patashnik etLeslie Lamport en1985 pourLaTeX. Il sert à gérer et traiter desbases bibliographiques.
Dans un fichierLaTeX, 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 fichierbiblio.bib suivant :
@book{Ben62,title="L'Oxydation des m\'etaux",author="J. B{\'e}nard and J. Bardolle and F. Bouillon and M. Cagnet% and J. Moreau and G. Valensi",publisher="Gauthier-Villars",year="1962"}
Cet exemple indique :
Noter la manière d'écrire des caractères accentués pour les auteurs : l'accolade ouvrante doit se trouver avant la contre-oblique[1] ( "\"). Cette écriture est indispensable avec certains styles.
Un article, provenant d'une revue ou d'un magazine.
Champs requis : author, title, journal, year
Champs optionnels : volume, number, pages, month, note, key
Un livre.
Champs requis : author/editor, title, publisher, year
Champs optionnels : volume, series, address, edition, month, note, key, isbn
Un document imprimé, mais sans maison d'édition ou d'institution sponsor.
Champs requis : title
Champs optionnels : author, howpublished, address, month, year, note, key
Identique à inproceedings ; inclus pour la compatibilité avec Scribe.
Champs requis : author, title, booktitle, year
Champs optionnels : editor, pages, organization, publisher, address, month, note, key
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, key
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, key
Un article d'une conférence.
Champs requis : author, title, booktitle, year
Champs optionnels : editor, pages, organization, publisher, address, month, note, key
Documentation technique.
Champs requis : title
Champs optionnels : author, organization, address, edition, month, year, note, key
Un mémoire de master.
Champs requis : author, title, school, year
Champs optionnels : address, month, note, key
Pour les documents qui ne correspondent à aucune des autres catégories listées.
Champs requis : aucun
Champs optionnels : author, title, howpublished, month, year, note, key, type
Une thèse de doctorat.
Champs requis : author, title, school, year
Champs optionnels : address, month, note, key
Les débats (actes) d'une conférence.
Champs requis : title, year
Champs optionnels : editor, publisher, organization, address, month, note, key
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, key
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, key
On affiche la bibliographie dans le fichier.tex à l'aide de\bibliography{biblio} (si la bibliographie a été créée dans un fichierbiblio.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{...} 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, initiales+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). Leursyntaxe est relativement compliquée (utilisation de lanotation polonaise inversée). Le package BibLaTeX de LaTeX propose une syntaxe plus simple pour modifier les styles.
Après unecompilation avecLaTeX, ces références seront mentionnées dans un fichier auxiliaire.aux. Il faudra alors compiler avecBibTeX 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 lacompilation).
Lors de lacompilation suivante avec LaTeX, le fichier.bbl sera inclus à l'endroit où il a été appelé, grâce à la commande\bibliography{nom_bibliographie}.
Les éditeurs derevues scientifiques ensciences exactes proposent souvent d'exporter les références dans plusieurs formats, dont le format BibTeX. Dans d'autres disciplines, les éditeurs donnant directement des références au format BibTeX sont plutôt rares. Il existe cependant desmoteurs de recherche spécialisés :
| Open source | |
|---|---|
| Propriétaire | |
| Applet web | |
| Moteurs | |
|---|---|
| Formats | |
| Paquets | |
| Distributions | actuelles : obsolètes : |
| Communautés | |
| Autre | |