--- myst: html_meta: keywords: LaTeX, composition, annexes, bibliographie, style des entrées bibliographiques, mise en page de la bibliographie, format de la bibliographie --- # Comment créer mon style de bibliographie ? ## Avec BibTeX Il est bien sûr *possible* d'écrire son propre style de bibliographie : les styles standard sont souvent distribués sous une forme comportant de nombreux commentaires, et le langage dans lequel ils sont écrits est [documenté dans la distribution BibTeX](/1_generalites/documentation/documents/documentation_sur_bibtex). Cependant, il faut admettre que ce langage est assez obscur, et il n'est pas recommandé de se lancer dans l'écriture de son propre style, sauf à être un programmeur chevronné. Cela dit, apporter des changements mineurs à un style existant est à la portée de tout le monde et peut être une façon de commencer à apprendre le langage en question. Si votre style n'est pas trop exotique, vous pouvez probablement éviter de le programmer vous-même, en utilisant les fonctionnalités de l'extension . Elle contient un fichier `makebst.tex`, qui vous propose un menu pour produire un fichier d'instructions, que vous pouvez ensuite utiliser pour générer votre propre fichier `.bst`. Cette technique ne permet pas de développer des styles BibTeX complètement nouveaux, mais les "styles maîtres" de offrent déjà beaucoup plus que ce qui vient par défaut avec BibTeX. ## Avec [BibLaTeX](ctanpkg:biblatex) Une alternative, de plus en plus souvent recommandée, consiste à utiliser [BibLaTeX](ctanpkg:biblatex) (décrit à la question "[](/3_composition/annexes/bibliographie/remplacer_bibtex)"). Ce dernier offre de nombreux possibilités pour ajuster la mise en forme donnée par les styles bibliographiques "de base", ainsi qu'une collection de styles apportés par une communauté des contributeurs. Cette collection s'agrandit progressivement et est maintenant comparable à ce qui est disponible pour BibTeX. Il n'y a pas de `custom-biblatex` ; si vous êtes débutant, vous devrez trouver une autre façon de créer votre premier style pour [BibLaTeX](ctanpkg:biblatex). Mais le langage est beaucoup plus simple à appréhender que celui de BibTeX. :::{sources} - [Creating a bibliography style](faquk:FAQ-custbib) :::