> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/fr/references-et-citations/03-bibliography-management-with-biblatex.md).

# Gestion de la bibliographie avec biblatex

En ce qui concerne les packages de gestion bibliographique, il existe trois options principales dans LaTeX : bibtex, natbib et biblatex. Biblatex est un programme moderne pour traiter les informations bibliographiques, offre une interface plus facile et plus flexible ainsi qu'une meilleure localisation linguistique que les deux autres options. Cet article explique comment utiliser **biblatex** pour gérer et mettre en forme la bibliographie dans un document LaTeX.

## Introduction

Un exemple minimal fonctionnel du **biblatex** package est présenté ci-dessous :

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{biblatex}
\addbibresource{sample.bib}

\begin{document}
Citations ! L'article de journal d'Einstein \cite{einstein} et le livre de Dirac \cite{dirac}
sont des éléments liés à la physique.

\printbibliography

\end{document}
```

![BiblatexEx1.png](/files/f2928bb1d21346a669ccb8e5dfebf9c47e9a53ac)

Il y a quatre commandes liées à la bibliographie dans cet exemple :

**\usepackage{biblatex}**

Importe le package biblatex.

**\addbibresource{sample.bib}**

Importe le fichier de données BibTeX sample.bib ; ce fichier contient les informations sur chaque livre, article, etc. Consultez la section du fichier bibliographique pour plus d'informations.

**\cite{einstein}**

Cette commande insère une référence dans le document, \[1] dans ce cas, qui correspond à un élément de la bibliographie ; « einstein » est un mot-clé correspondant à une entrée dans sample.bib.

**\printbibliography**

Affiche la liste des références citées ; le titre par défaut est « Références » pour la classe de document article et « Bibliographie » pour les livres et les rapports.

***Overleaf propose plusieurs modèles avec des styles prédéfinis pour gérer la bibliographie. Consultez*** [***ces exemples.***](https://www.overleaf.com/latex/templates/tagged/bibliography)

[Ouvrir un exemple de package biblatex sur Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Utilisation de base

Plusieurs paramètres peuvent être passés à l'instruction d'importation du package ; voyons

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Gestion de la bibliographie : package \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Avec \texttt{biblatex}, vous pouvez afficher une bibliographie divisée en sections,
selon le type de citation.
Citations ! L'article de journal d'Einstein \cite{einstein} et le livre de Dirac \cite{dirac}
sont des éléments liés à la physique.
Ensuite, le livre \textit{The \LaTeX\ Companion} \cite{latexcompanion}, le site web de Donald
Knuth \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} sont des éléments liés à \LaTeX\ ; mais les autres éléments de Donald
Knuth \cite{knuth-fa,knuth-acp} sont consacrés à la programmation.

\medskip

\printbibliography

\end{document}
```

![BiblatexEx2.png](/files/21fde04ae5bb54934b4b1de86cd167d9fdbb74c3)

Certaines options supplémentaires, entre crochets et séparées par des virgules, sont ajoutées lors de l'importation **biblatex**:

**backend=biber**

Définit le backend chargé de trier la bibliographie ; biber est celui utilisé par défaut et recommandé car il fournit une localisation complète pour plusieurs commandes et les styles pour biber sont plus faciles à modifier parce qu'ils utilisent les macros LaTeX standard. L'autre backend pris en charge est bibtex, qui est un programme plus traditionnel ; s'il est défini comme backend, il sera utilisé uniquement pour trier la bibliographie, donc aucun style bibtex ne peut être utilisé ici.

**style=alphabetic**

Définit le style bibliographique et le style de citation, dans ce cas alphabétique. Selon le style, davantage de commandes de citation peuvent être disponibles. Consultez les styles bibliographiques et les styles de citation pour plus d'informations.

**sorting=ynt**

Détermine les critères de tri des sources bibliographiques. Dans ce cas, elles sont triées par année, nom et titre. Voir le guide de référence pour une liste des options de tri.

Le reste des commandes ont déjà été expliquées [introduction](#introduction).

[Ouvrir un exemple de package biblatex sur Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Le fichier bibliographique

Les fichiers bibliographiques doivent respecter la syntaxe standard de BibTeX

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
    [{Sur} l'électrodynamique des corps en mouvement]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004",
    keywords =     "physics"
}

@book{dirac,
    title={Les principes de la mécanique quantique},
    author={Paul Adrien Maurice Dirac},
    isbn={9780198520115},
    series={Série internationale de monographies sur la physique},
    year={1981},
    publisher={Clarendon Press},
    keywords = {physique}
}

@online{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth : ordinateurs et composition typographique",
    url       = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    keywords  = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "Algorithmes fondamentaux",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programmation"
}
...
```

Ce fichier contient des enregistrements dans un format spécial ; par exemple, la première référence bibliographique est définie par :

**@article{...}**

Voici la première ligne d'une entrée ; @article indique à BibTeX que les informations stockées ici concernent un article. Les informations sur cette entrée sont encadrées par des accolades. Outre les types d'entrée montrés dans l'exemple (article, book, online et inbook), il en existe bien d'autres, voir le guide de référence.

**einstein**

L'étiquette einstein est attribuée à cette entrée ; c'est un identifiant qui peut être utilisé pour faire référence à cet article dans le document.

**author = "Albert Einstein",**

Il s'agit du premier champ de l'entrée bibliographique ; il indique que l'auteur de cet article est Albert Einstein. Plusieurs champs séparés par des virgules peuvent être ajoutés en utilisant la même syntaxe clé = valeur, par exemple : titre, pages, année, URL, etc. Voir le guide de référence pour une liste des champs possibles.

Les informations contenues dans ce fichier peuvent ensuite être imprimées et référencées dans un document LaTeX, comme montré dans les sections précédentes, avec la commande `\addbibresource{sample.bib}`. Toutes les informations du fichier .bib ne seront pas affichées ; cela dépend du style bibliographique défini dans le document.

[Ouvrir un exemple de package biblatex sur Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Personnalisation de la bibliographie

Biblatex permet de personnaliser fortement la section bibliographique avec peu d'efforts. Il a été mentionné que plusieurs [styles de citation](/latex/fr/references-et-citations/08-biblatex-citation-styles.md) et [styles bibliographiques](/latex/fr/references-et-citations/07-biblatex-bibliography-styles.md) sont disponibles, et vous pouvez aussi en créer de nouveaux. Une autre option de personnalisation consiste à modifier le titre par défaut de la section bibliographique.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Gestion de la bibliographie : package \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Avec \texttt{biblatex}, vous pouvez afficher une bibliographie divisée en sections,
selon le type de citation.
Citations ! L'article de journal d'Einstein \cite{einstein} et le livre de Dirac \cite{dirac}
sont des éléments liés à la physique.
Ensuite, le livre \textit{The \LaTeX\ Companion} \cite{latexcompanion}, le site web de Donald
Knuth \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} sont des éléments liés à \LaTeX\ ; mais les autres éléments de Donald
Knuth \cite{knuth-fa,knuth-acp} sont consacrés à la programmation.

\medskip

\printbibliography[title={Bibliographie complète}]

\end{document}
```

![BiblatexEx3.png](/files/ef1827a4ea002eb5daa8019c238e37477714395d)

Le paramètre supplémentaire `title={Bibliographie complète}` passé entre crochets à la commande `\printbibliography` est celui qui modifie le titre.

La bibliographie peut également être subdivisée en sections selon différents filtres, par exemple : n'afficher que les références du même auteur, du même journal ou ayant un titre similaire. Ci-dessous un exemple.

```latex
\printbibliography[type=article,title={Articles uniquement}]
\printbibliography[type=book,title={Livres uniquement}]

\printbibliography[keyword={physique},title={Physique uniquement}]
\printbibliography[keyword={latex},title={\LaTeX uniquement}]
```

![BiblatexEx4.png](/files/90dff8261be7cf0c08ab60917e483478269749e5)

Ici, la bibliographie est divisée en 4 sections. La syntaxe des commandes utilisées ici est expliquée ci-dessous :

**\printbibliography\[type=article,title={Articles uniquement}]**

N'affiche que les entrées dont le type est "article", et définit le titre "Articles uniquement" pour cette section. La même syntaxe fonctionne pour tout autre type d'entrée.

**\printbibliography\[keyword={physique},title={Physique uniquement}]**

Filtre les entrées bibliographiques qui incluent le mot « physique » dans n'importe quel champ. Définit le titre "Physique uniquement" pour ladite section.

[Ouvrir un exemple de package biblatex sur Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Ajouter la bibliographie dans la table des matières

Pour que la bibliographie soit imprimée dans la table des matières, une option supplémentaire doit être transmise à `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Bibliographie complète}
]

\printbibliography[heading=subbibintoc,type=article,title={Articles uniquement}]
```

![BiblatexEx5.png](/files/1048c9dd6b53d3b77c683a03953cb376adf2a172)

Une section et une sous-section sont ajoutées à la table des matières :

* Dans le premier cas, l'ajout de `heading=bibintoc` ajoute le titre à la table des matières comme un chapitre non numéroté si possible, ou comme une section non numérotée sinon.
* Le deuxième cas est `heading=subbibintoc` qui ajoute le titre comme entrée de second niveau dans la table des matières, dans cet exemple comme une sous-section imbriquée dans « Bibliographie complète ».

[Ouvrir un exemple de package biblatex sur Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Guide de référence

**Types d'entrée pris en charge**

|                   |                |              |
| ----------------- | -------------- | ------------ |
| article           | book           | mvbook       |
| inbook            | bookinbook     | suppbook     |
| booklet           | collection     | mvcollection |
| incollection      | suppcollection | manual       |
| misc              | online         | patent       |
| periodical        | suppperiodical | proceedings  |
| mvproceedings     | inproceedings  | reference    |
| mvreference       | inreference    | report       |
| set               | thesis         | unpublished  |
| custom            | conference     | electronic   |
| mémoire de master | phdthesis      | techreport   |
| type de données   |                |              |

**Champs d'entrée pris en charge** (Les informations imprimées dépendent du style bibliographique)

|                  |              |               |                 |
| ---------------- | ------------ | ------------- | --------------- |
| résumé           | afterword    | annotation    | annotateur      |
| commande \author | authortype   | bookauthor    | bookpagination  |
| booksubtitle     | booktitle    | chapter       | commentator     |
| date             | doi          | edition       | editor          |
| editortype       | eid          | entrysubtype  | eprint          |
| eprinttype       | eprintclass  | eventdate     | eventtitle      |
| modifiable       | foreword     | holder        | howpublished    |
| indextitle       | institution  | introduction  | isan            |
| isbn             | ismn         | isrn          | issue           |
| issuesubtitle    | issuetitle   | iswc          | journalsubtitle |
| journaltitle     | label        | langue        | library         |
| emplacement      | mainsubtitle | maintitle     | month           |
| note             | number       | organization  | origdate        |
| origlanguage     | origlocation | origpublisher | origtitle       |
| pages            | pagetotal    | pagination    | part            |
| publisher        | pubstate     | reprinttitle  | série           |
| shortauthor      | shortedition | shorthand     | shorthandintro  |
| shortjournal     | shortseries  | shorttitle    | subtitle        |
| title            | translator   | type          | url             |
| venue            | version      | volume        | year            |

**Options de tri de la bibliographie**

| option  | description                                                 |
| ------- | ----------------------------------------------------------- |
| `nty`   | trier par nom, titre, année                                 |
| `nyt`   | trier par nom, année, titre                                 |
| `nyvt`  | trier par nom, année, volume, titre                         |
| `anyt`  | trier par étiquette alphabétique, nom, année, titre         |
| `anyvt` | trier par étiquette alphabétique, nom, année, volume, titre |
| `ydnt`  | trier par année (décroissante), nom, titre                  |
| `aucun` | les entrées sont traitées dans l'ordre des citations        |

## Lectures complémentaires

Pour plus d'informations, voir

* [Styles bibliographiques](/latex/fr/references-et-citations/04-bibtex-bibliography-styles.md)
* [Styles de citation biblatex](/latex/fr/references-et-citations/08-biblatex-citation-styles.md)
* [Gestion bibliographique de base](/latex/fr/autres-sujets/05-bibliography-management-in-latex.md)
* [Gestion bibliographique avec natbib](/latex/fr/references-et-citations/02-bibliography-management-with-natbib.md)
* [documentation biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/fr/references-et-citations/03-bibliography-management-with-biblatex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
