La gestion des références bibliographiques est essentielle pour les documents académiques. LaTeX offre plusieurs solutions : BibTeX classique ou biblatex moderne. Ce guide couvre les deux approches.
Le fichier .bib
Les références sont stockées dans un fichier .bib séparé. Chaque entrée a un type et une clé unique :
BibTeX
% Fichier: references.bib
@article{einstein1905,
author = {Einstein, Albert},
title = {Zur Elektrodynamik bewegter Körper},
journal = {Annalen der Physik},
year = {1905},
volume = {322},
number = {10},
pages = {891--921}
}
@book{knuth1984,
author = {Knuth, Donald E.},
title = {The TeXbook},
publisher = {Addison-Wesley},
year = {1984},
isbn = {0-201-13447-0}
}
@inproceedings{lamport1994,
author = {Lamport, Leslie},
title = {LaTeX: A Document Preparation System},
booktitle = {Proceedings of the Conference},
year = {1994},
pages = {1--10}
}
@online{wiki2024,
author = {Wikipedia},
title = {LaTeX},
url = {https://fr.wikipedia.org/wiki/LaTeX},
urldate = {2024-01-15}
}
Types d'entrées courants
| Type | Usage | Champs obligatoires |
|---|---|---|
@article |
Article de revue | author, title, journal, year |
@book |
Livre | author, title, publisher, year |
@inproceedings |
Article de conférence | author, title, booktitle, year |
@phdthesis |
Thèse de doctorat | author, title, school, year |
@online |
Page web | author/title, url, urldate |
@misc |
Autre type | Aucun (flexible) |
Méthode BibTeX classique
La méthode traditionnelle utilise BibTeX avec les commandes \cite et \bibliography :
LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\begin{document}
\section{Introduction}
La théorie de la relativité a été développée par Einstein~\cite{einstein1905}.
Pour plus d'informations sur LaTeX, voir~\cite{knuth1984, lamport1994}.
% Style et fichier bibliographique
\bibliographystyle{plain} % Style de citation
\bibliography{references} % Nom du fichier .bib (sans extension)
\end{document}
Styles bibliographiques
| Style | Format des citations | Tri |
|---|---|---|
plain |
[1], [2], [3] | Alphabétique |
unsrt |
[1], [2], [3] | Ordre d'apparition |
alpha |
[Ein05], [Knu84] | Alphabétique |
abbrv |
[1], [2], [3] | Alphabétique (abrégé) |
Compilation multiple
Avec BibTeX, vous devez compiler plusieurs fois : LaTeX → BibTeX → LaTeX → LaTeX. Sur Sarmate.net, la compilation gère cela automatiquement.
Méthode biblatex (recommandée)
biblatex est plus moderne et flexible. Il utilise le backend biber :
LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
% Configuration biblatex
\usepackage[
backend=biber,
style=authoryear, % Style auteur-année
sorting=nyt % Tri : nom, année, titre
]{biblatex}
\addbibresource{references.bib} % Fichier .bib
\begin{document}
\section{Introduction}
Selon \textcite{einstein1905}, la relativité...
Cette théorie est confirmée \parencite{knuth1984}.
Pour une vue d'ensemble, voir \parencite{einstein1905, lamport1994}.
% Imprimer la bibliographie
\printbibliography
\end{document}
Commandes de citation biblatex
| Commande | Résultat (style authoryear) |
|---|---|
\cite{einstein1905} |
Einstein 1905 |
\parencite{einstein1905} |
(Einstein 1905) |
\textcite{einstein1905} |
Einstein (1905) |
\footcite{einstein1905} |
Note de bas de page |
\citeauthor{einstein1905} |
Einstein |
\citeyear{einstein1905} |
1905 |
Styles biblatex populaires
| Style | Description |
|---|---|
numeric |
Citations numériques [1], [2] |
authoryear |
Auteur-année (Dupont, 2024) |
alphabetic |
Étiquettes [Dup24] |
apa |
Style APA (psychologie) |
ieee |
Style IEEE (ingénierie) |
chicago-authordate |
Style Chicago |
Le package natbib
natbib est une alternative populaire pour les citations auteur-année avec BibTeX :
LaTeX
\usepackage{natbib}
% Dans le document
\citet{einstein1905} % Einstein (1905)
\citep{einstein1905} % (Einstein, 1905)
\citep[p.~15]{knuth1984} % (Knuth, 1984, p. 15)
\bibliographystyle{plainnat}
\bibliography{references}
Conseils pratiques
Clés de citation
Utilisez des clés mémorables :
auteur+année (einstein1905) ou auteur+mot-clé (einstein-relativite).
Exportez depuis Zotero/Mendeley
Les gestionnaires de références peuvent exporter directement au format .bib. Cela évite les erreurs de saisie manuelle.
Exemple complet avec biblatex
LaTeX
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[
backend=biber,
style=numeric,
sorting=none
]{biblatex}
\addbibresource{references.bib}
\title{Mon article scientifique}
\author{Jean Dupont}
\begin{document}
\maketitle
\section{Introduction}
La physique moderne repose sur les travaux fondateurs
d'Einstein~\cite{einstein1905}. La mise en forme de
documents scientifiques a été révolutionnée par
\LaTeX{}~\cite{knuth1984, lamport1994}.
\section{Méthodologie}
Notre approche s'inspire de \textcite{lamport1994}
et utilise les recommandations de~\cite{knuth1984}.
\section{Conclusion}
Ces travaux démontrent l'importance des références
bibliographiques dans la recherche scientifique.
\printbibliography[title={Références}]
\end{document}
Prêt à citer vos sources ?
Créez des documents académiques avec références automatiques
Créer un compte gratuit