\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.

BibTeX— historique, très largement pris en chargeBibLaTeX— moderne, recommandé

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.

TypeDescription
@articleArticle de revue
@bookLivre publié
@inproceedingsArticle de conférence
@thesisThèse ou mémoire
@onlineRessource web (BibLaTeX)
@miscSource diverse

\section{Commandes de citation}

Commandes de citation

Commandes natbib pour BibTeX ; commandes biblatex pour le flux de travail moderne.

PaquetCommande
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

StylePaquetDescription
plainBibTeXNuméroté, ordre alphabétique
alphaBibTeXBasé sur des étiquettes (p. ex. [Ein05])
abbrvBibTeXNoms d'auteurs abrégés
IEEEtranBibTeXStyle de revue IEEE
authoryearBibLaTeXCitations auteur-année (de type Chicago)
numericBibLaTeXCitations numérotées
alphabeticBibLaTeXÉ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.

étape 1
pdflatex

écrit .aux

étape 2
bibtex

lit .aux → .bbl

étape 3
pdflatex

lit .bbl

étape 4
pdflatex

ré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.