BibTeX

Un article de Wikipédia, l'encyclopédie libre.

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

[modifier] Mode de fonctionnement

[modifier] 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"
}

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, ses auteurs sont J. Bénard et coll., et qu'il a été édité chez Gauthier-Villars en 1962.

[modifier] Utilisation 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 .tex, il suffit de mettre \cite{Ben62} à l'endroit où l'on veut que celle-ci apparaisse.

L'affichage dans le fichier final dépendra du style choisit. Celui-ci est précisé à l'aide de \bibliographystyle{xxx} juste au dessus de \bibliopgrahy{biblio}. Par exemple, le style alpha, préciser 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).

[modifier] 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}.

[modifier] Ou 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 :

[modifier] Liens externes