Bibliographie LaTeX avec BibTeX, natbib et biblatex
Placez vos sources dans un fichier .bib du projet, citez-les avec \cite{key} (ou \citep, \citet, \parencite, \textcite), et écrivez \bibliography{...} ou \printbibliography là où la liste des références doit apparaître.
Le fichier .bib
Un fichier .bib contient une entrée par source. Chaque entrée a un type (@article, @book, @inproceedings, @misc ...), une clé par laquelle vous la citez, et des champs comme l’auteur, le titre et l’année. Les exemples de cette page utilisent ce fichier, refs.bib :
@article{doe2024,
author = {John Doe and Erika Mustermann},
title = {Measuring Things Carefully},
journal = {Journal of Examples},
year = {2024},
volume = {44},
pages = {1--12}
}
@book{mustermann2021,
author = {Erika Mustermann},
title = {A Short Book on Long Tables},
publisher = {Example Press},
address = {Berlin},
year = {2021}
}Ajoutez le fichier à votre projet comme n’importe quel autre fichier. Scissor LaTeX lit tous les fichiers .bib du projet et les fusionne : le nom de fichier dans \bibliography{refs} ou \addbibresource{refs.bib} n’a donc pas besoin de correspondre. Pour nettoyer, trier et dédoublonner d’abord un fichier .bib, utilisez le formateur BibTeX ; le nettoyeur de clés de citation rend les clés cohérentes.
BibTeX classique : \cite et \bibliography
La méthode classique consiste à écrire \cite{key} dans le texte, puis \bibliographystyle{...} et \bibliography{...} à l’endroit où la liste doit figurer.
\cite avec un style numérique
Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.
\bibliographystyle{plain}
\bibliography{refs}Seules les sources que vous citez sont listées. Pour en lister une que vous ne citez pas, écrivez \nocite{key} ; \nocite{*} liste toutes les entrées des fichiers .bib, comme dans une installation TeX.
natbib : citations auteur-année
Avec natbib et un style auteur-année comme plainnat, \citet donne une citation textuelle (« Doe and Mustermann (2024) ») et \citep une citation entre parenthèses.
\citet et \citep avec plainnat
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.
\bibliographystyle{plainnat}
\bibliography{refs}biblatex : \parencite et \textcite
Avec biblatex, on charge le package, on indique le fichier .bib avec \addbibresource et on affiche la liste avec \printbibliography.
biblatex avec \parencite et \textcite
\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.
\printbibliography
\end{document}Commandes de citation
| Commande | Dans Scissor LaTeX | Remarques |
|---|---|---|
\cite{key}, \cite{a,b} | Fonctionne | Plusieurs clés donnent chacune une citation, côte à côte. |
\cite[p.~44]{key} | Fonctionne | La note après la clé (« p. 44 ») est placée dans la citation. |
\citep, \parencite, \autocite | Fonctionne | Entre parenthèses ; les styles numériques affichent un numéro. |
\citep[see][p.~44]{key} | En partie | La note placée avant (« see ») est affichée devant les parenthèses, pas à l’intérieur. |
\citet, \textcite | Fonctionne | Textuelle : l’auteur, puis l’année ou le numéro. |
\citeauthor{key} | En partie | Affiche la même chose que \citet, pas les noms seuls. |
\citeyear{key} | Fonctionne | L’année seule. |
\citealt, \citealp, \citenum | En partie | Affichées comme un simple \cite. |
\footcite{key} | En partie | Affichée dans le texte comme une citation simple, pas en note de bas de page. |
\nocite{key} | Fonctionne | Listée sans citation dans le texte. |
\nocite{*} | Fonctionne | Liste toutes les entrées des fichiers .bib. |
Styles de références
Le nom donné à \bibliographystyle{...} choisit le style. Scissor LaTeX fait correspondre les noms de styles BibTeX courants à des styles similaires :
| \bibliographystyle{…} | Résultat dans Scissor LaTeX |
|---|---|
apalike, apa, apacite, authoryear | APA: author and year |
natbib, plainnat, abbrvnat, acl_natbib | Author and year, as natbib (plainnat) |
unsrtnat | Numbers in citation order, as unsrtnat |
ieeenat_fullname, ieee_fullname | IEEE: numbers in citation order |
splncs04, splncs03, splncs | Springer LNCS: numbers |
ACM-Reference-Format | ACM: numbers |
chicago, chicago-author-date | Chicago: author and date |
mla | MLA: author and page |
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acm | IEEE: numbers in citation order |
nature | Nature: superscript numbers |
vancouver | Vancouver: numbers |
harvard, agsm, dcu | Harvard: author and year |
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-aps | american-physics-society |
aipnum4-2, aipnum4-1, aipnum | american-institute-of-physics |
aipauth4-2, aipauth4-1 | Author and year, as natbib (plainnat) |
elsarticle-num, elsarticle-num-names, model1-num-names | elsevier-with-titles |
elsarticle-harv, model2-names | elsevier-harvard |
sn-mathphys-num, sn-mathphys | springer-mathphys |
sn-mathphys-ay, sn-basic, sn-vancouver-ay | springer-basic-author-date |
sn-vancouver-num, sn-vancouver | springer-vancouver |
sn-nature | Nature: superscript numbers |
sn-apacite, sn-apa | APA: author and year |
sn-chicago | Chicago: author and date |
amsplain, amsplainurl | AMS |
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apj | APJ |
iopart-num, iopart | institute-of-physics-numeric |
mdpi | multidisciplinary-digital-publishing-institute |
plos2025, plos2015, plos2009 | plos |
icml…, iclr… (with a year) | Author and year, as natbib (plainnat) |
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…) | IEEE: numbers in citation order |
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc) | Author and year, as natbib (plainnat) |
any other name (alpha, a project .bst …) | IEEE: numbers in citation order, with a note in the Problems tab |
plain, abbrv, unsrt et les autres classiques numérotés utilisent le style IEEE : des numéros entre crochets, dans l’ordre de première citation des sources. Tout nom absent du tableau, comme alpha ou amsalpha (dont les étiquettes ressemblent à [Knu84]) ou votre propre fichier .bst, utilise le même style numéroté, et l’onglet Problèmes le signale : « Bibliography style alpha is not available; using numbered references [1] instead ». Les mises en page de conférence choisissent leur propre style.
Sources manquantes et thebibliography
Une clé absente de tous les fichiers .bib s’affiche en rouge sous la forme [key?], et l’onglet Problèmes la liste :
Une clé absente du fichier .bib
This is in the file \cite{doe2024}, this is not \cite{nobody2020}.
\bibliography{refs}Onglet Problèmes : Citations not found in the .bib file: nobody2020
Une entrée d’un fichier .bib illisible, par exemple parce qu’il lui manque une accolade fermante ou que sa clé est utilisée deux fois, est écartée seule : l’onglet Problèmes la nomme avec sa ligne, par exemple « Skipped .bib entries: doe2023 (line 12, a closing brace is missing) », et les autres entrées sont citées normalement.
Une liste thebibliography écrite à la main est affichée comme une liste, mais ses clés \bibitem ne peuvent pas être citées. Déplacez les entrées dans un fichier .bib pour pouvoir les citer.
Différences avec une installation TeX
Pour les packages, voir natbib et biblatex. Les manuels complets se trouvent sur CTAN : natbib, biblatex.
Questions et réponses
Comment ajouter une bibliographie en LaTeX ?
Ajoutez un fichier .bib au projet, citez les entrées avec \cite{key}, et écrivez \bibliography{refs} (ou \printbibliography avec biblatex) là où la liste doit apparaître.
Pourquoi ma citation affiche-t-elle [key?] ?
La clé ne figure dans aucun fichier .bib du projet. Vérifiez l’orthographe, et vérifiez que le fichier .bib a bien été ajouté au projet. L’onglet Problèmes liste toutes les clés manquantes.
Quelle est la différence entre \citet et \citep ?
\citet sert aux citations qui font partie de la phrase (« Doe and Mustermann (2024) montrent ... »). \citep met toute la citation entre parenthèses.
Faut-il lancer BibTeX ?
Non. Scissor LaTeX lit lui-même les fichiers .bib à chaque composition : les citations et la liste des références sont donc toujours à jour.
Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.