BibTeX est le format (.bib
) qui accompagne l’un des plus anciens programme de gestion des références bibliographiques portant le même nom.
Ce format permet de décrire, de stocker et de trier des références bibliographiques dans des fichiers en texte brut.
Grâce à celui-ci, il est possible de créer des bases de données de références bibliographiques (comme c’est par exemple le cas avec le logiciel Ebib).
La structure d’une référence en BibTeX est relativement simple. Sa forme générale ressemble à ceci :
@type-d-entree{clef-de-citation,
champs-requis,
[champs-optionnels],
}
À l’intérieur du gestionnaire de références bibliographiques de Stylo, nous avons accès à un mode brut qui nous permet de visualiser et d’éditer les données des références en BibTeX.
La déclaration de cette structure comprend plusieurs éléments. Le premier éléments à indiquer est le type de document que l’on souhaite indexer, il en existe 17 différents. Ensuite, un ensemble de descripteurs sont employés pour affecter des informations aux documents déclarés. En fonction du type de document déclaré, certains descripteurs sont requis alors que d’autres sont optionnels. BibTeX propose un ensemble fini de descripteurs que l’on peut utiliser pour renseigner les données d’une référence. L’emploi des descripteurs n’est pas non plus “libre”, en BibTeX chaque type de document est doté de descripteurs prédéterminés, requis et optionnels.
Nous pouvons en retrouver une bonne partie dans le tableau suivant.
Type d’entrée | Document concerné | Champs requis | Champs optionnels |
---|---|---|---|
@article | Article de revue | author, title, journal, year | language, volume, number, pages, month, note, url |
@book | Livre | author ou editor, title, publisher, year | language, edition, series, address, month, volume, number, note, url |
@booklet | Petit livre imprimé et relié, sans éditeur nommé | title | author, language, howpublished, organization, address, month, year, note, url |
@electronic | Document en ligne ou page web | - | author, month, year, title, language, howpublished, organization, address, note, url |
@inbook | Chapitre ou section d’un livre généralement sans titre | author ou editor, title, publisher, year | language, edition, series, address, month, volume, number, chapter, type, pages, note, url |
@incollection | Partie d’un livre avec titre | author, title, booktitle, year | language, edition, series, editor, address, publisher, month, volume, number, chapter, type, pages, note, url |
@inproceedings | Communication à une conférence, un colloque, etc. | author, title, booktitle, year | intype, language, series, editor, volume, number, organization, address, publisher, month, paper, type, pages, note, url |
@proceedings | Recueil des comptes rendus d’une conférence | title, year | editor, language, series, volume, number, organization, address, publisher, month, note, url |
@manual | Documentation technique | title | author, language, edition, howpublished, organization, address, month, year, note, url |
@masterthesis | Mémoire de maîtrise | author, title, school, year | language, type, address, month, note, url |
@patent | Brevet | nationality, number, year or yearfiled | author, title, language, assignee, address, type, day, dayfiled, month, monthfiled, note, url |
@periodical | Revue ou magazine | title, year | editor, language, series, volume, number, organization, month, note, url |
@phdthesis | Thèse de doctorat | author, title, school, year | language, type, address, month, note, url |
@standard | Norme publiée | title, organization or institution | author, language, howpublished, type, number, revision, address, month, year, note, url |
@techreport | Rapport technique | author, title, insitution, year | language, howpublished, address, number, type, month, note, url |
@unpublished | Document non publié | author, title, note | language, month, year, url |
@misc | Tout autre type de document | - | author, title, language, howpublished, organization, address, pages, month, year, note, url |