\bibliography{references}
Bibliographie LaTeX
Un guide complet de la gestion des références en LaTeX, du simple fichier BibTeX .bib au flux de travail moderne BibLaTeX + Biber. Inclut les types d'entrées, les commandes de citation, les styles de bibliographie et le bon ordre de compilation.
Lequel choisir ?
Utilisez BibLaTeX + Biber pour les nouveaux projets. Il prend en charge davantage de types d'entrées, des styles de citation flexibles, des bibliographies par chapitre, et il est activement maintenu. BibTeX est un héritage mais reste très largement pris en charge : il est exigé pour les soumissions à arXiv et par les anciens modèles de revues.
\section{Démarrage rapide}
Démarrage rapide avec BibTeX
Deux fichiers : une base de données .bib et votre document .tex .
Étape 1 — Créer references.bib
% references.bib
@article{einstein1905,
author = {Einstein, Albert},
title = {On the Electrodynamics of Moving Bodies},
journal = {Annalen der Physik},
year = {1905},
volume = {17},
pages = {891--921}
}
@book{knuth1984,
author = {Knuth, Donald E.},
title = {The \TeX{}book},
publisher = {Addison-Wesley},
year = {1984}
}Étape 2 — Référencer dans votre document
\documentclass{article}
\usepackage{natbib}
\begin{document}
Einstein's theory of special relativity \citep{einstein1905} revolutionized physics.
The \TeX{}book by \citet{knuth1984} is the definitive reference.
\bibliographystyle{plain}
\bibliography{references}
\end{document}\section{Types d'entrées}
Types d'entrées BibTeX
Types d'entrées courants et leurs champs obligatoires.
| Type | Description |
|---|---|
| @article | Article de revue |
| @book | Livre publié |
| @inproceedings | Article de conférence |
| @thesis | Thèse ou mémoire |
| @online | Ressource web (BibLaTeX) |
| @misc | Source diverse |
\section{Commandes de citation}
Commandes de citation
Commandes natbib pour BibTeX ; commandes biblatex pour le flux de travail moderne.
| Paquet | Commande |
|---|---|
| natbib | \cite{key} |
| natbib | \citep{key} |
| natbib | \citet{key} |
| natbib | \citealp{key} |
| biblatex | \autocite{key} |
| biblatex | \textcite{key} |
| biblatex | \parencite{key} |
\section{Approche moderne}
L'approche moderne : BibLaTeX
BibLaTeX avec le backend Biber remplace la chaîne d'outils historique de BibTeX. Il prend en charge UTF-8 nativement, davantage de types d'entrées et une configuration flexible du style de citation via les options du paquet.
\documentclass{article}
\usepackage[
backend=biber,
style=authoryear,
sorting=nyt
]{biblatex}
\addbibresource{references.bib}
\begin{document}
This result was shown by \textcite{einstein1905}.
For LaTeX fundamentals, see \autocite{knuth1984}.
\printbibliography
\end{document}style=authoryear
Citations auteur-année (Smith, 2024). Par défaut en sciences humaines.
style=numeric
Citations numérotées [1], [2]. Courantes en sciences et en ingénierie.
style=alphabetic
Étiquettes alphanumériques [Ein05]. Compromis entre citations nominatives et numérotées.
\section{Styles de bibliographie}
Styles de bibliographie
| Style | Paquet | Description |
|---|---|---|
| plain | BibTeX | Numéroté, ordre alphabétique |
| alpha | BibTeX | Basé sur des étiquettes (p. ex. [Ein05]) |
| abbrv | BibTeX | Noms d'auteurs abrégés |
| IEEEtran | BibTeX | Style de revue IEEE |
| authoryear | BibLaTeX | Citations auteur-année (de type Chicago) |
| numeric | BibLaTeX | Citations numérotées |
| alphabetic | BibLaTeX | Étiquettes alphanumériques |
\section{Ordre de compilation}
Ordre de compilation
LaTeX + BibTeX nécessite plusieurs passes pour résoudre les citations et construire la bibliographie.
pdflatexécrit .aux
bibtexlit .aux → .bbl
pdflatexlit .bbl
pdflatexrésout les références
Ou automatisez avec latexmk -pdf : consultez le guide latexmk pour plus de détails.
\section{Erreurs courantes}
Erreurs courantes
Missing \bibliography command
BibTeX only generates the bibliography where \bibliography{filename} appears. Without it, no reference list is printed, even if \cite commands are present.
Correction :Add \bibliographystyle{plain} and \bibliography{references} before \end{document}.
Mauvais nom de fichier .bib
\bibliography{references} expects a file named references.bib in the same directory. A mismatch produces a "I found no \bibstyle command" or similar error.
Correction :Ensure the filename in \bibliography{} exactly matches your .bib file, without the .bib extension.
Ne pas exécuter BibTeX
LaTeX seul ne traite pas les fichiers .bib. Sauter l'exécution de bibtex laisse les citations sous la forme [?] et omet la bibliographie, une erreur très fréquente chez les débutants.
Correction :Exécutez : pdflatex → bibtex → pdflatex → pdflatex. Ou utilisez latexmk -pdf pour automatiser cela.
\begin{document}
Compilez votre bibliographie en ligne
FormaTeX exécute pdfLaTeX avec BibTeX automatiquement. Collez votre source .tex et obtenez un PDF, sans installation locale.

