Aller au contenu

ConTeXt/Références bibliographiques

Un livre de Wikilivres.

ConTeXt — Chapitre 10 : Bibliographie
Références bibliographiquesBibliographie et indexCréation d’un index

Références bibliographiques

Dans un document ConTeXt, les références bibliographiques servent à citer des sources et à produire automatiquement une bibliographie cohérente à partir d’un fichier dédié. Cette page présente la méthode standard en expliquant comment préparer un fichier .bib, comment le charger dans ConTeXt et comment produire la bibliographie finale.


Objectifs de cette page

  • Savoir construire un fichier .bib compatible BibTeX/BibLaTeX.
  • Charger correctement une base bibliographique dans ConTeXt.
  • Appeler une référence dans le texte.
  • Générer une bibliographie formatée.

1. Structure d'un fichier mabiblio.bib

[modifier | modifier le wikicode]

Une base de données bibliographique est un simple fichier texte, généralement nommé references.bib. Chaque entrée possède un type, une clé, et des champs.

Voici le schéma minimal :

@article{Durkheim1898,
  author  = {Émile Durkheim},
  title   = {Représentations individuelles et représentations collectives},
  journal = {Revue de métaphysique et de morale},
  year    = {1898}
}

Exemple minimal d'un fichier de type *.bib

[modifier | modifier le wikicode]
  • On voit que le fichier contient une seule entrée ici, mais il peut en contenir autant qu'on veut, qu'il s'agisse des entrées @book ou tout autre format (article, thèse, magazine, etc.).
@book{AristotePoetique,
  author = {Aristote},
  title  = {Poétique},
  year   = {1991},
  publisher = {Seuil}
}

2. Charger la base dans ConTeXt

[modifier | modifier le wikicode]
  • ConTeXt utilise le module btx pour lire les fichiers au format BibTeX.
\usebtxdataset[biblio][references.bib]

On peut ensuite ajuster l’apparence globale :

\setupbtx[dataset=biblio]
\setupbtxrendering
  [style=normal,
   numbering=yes]

3. Citer dans le texte

[modifier | modifier le wikicode]

La citation la plus simple :

Selon \cite[Durkheim1898], la distinction est essentielle.

Citations multiples :

Voir aussi \cite[AristotePoetique,Durkheim1898].

4. Produire la bibliographie

[modifier | modifier le wikicode]

Pour insérer la bibliographie à la fin :

\placelistofpublications

Ou en version complète :

\completepublications

5. Exemple minimal complet (MWE)

[modifier | modifier le wikicode]
\usebtxdataset[biblio][references.bib]
\setupbtx[dataset=biblio]

\starttext

Une citation : \cite[AristotePoetique].

\blank[2*big]
\section{Bibliographie}
\placelistofpublications

\stoptext

Astuce
On peut utiliser plusieurs fichiers bibliographiques en les déclarant comme plusieurs dataset. ConTeXt fusionne automatiquement les entrées sans doublons.


Dans un document ConTeXt, les références bibliographiques servent à citer des sources et à produire automatiquement une bibliographie cohérente à partir d’un fichier dédié. Cette page présente la méthode standard en expliquant comment préparer un fichier .bib, comment le charger dans ConTeXt et comment produire la bibliographie finale.


1. Structure d'un fichier mabiblio.bib

[modifier | modifier le wikicode]

Une base de données bibliographique est un simple fichier texte, généralement nommé references.bib. Chaque entrée possède un type, une clé, et des champs.

Voici le schéma minimal :

@article{Durkheim1898,
  author  = {Émile Durkheim},
  title   = {Représentations individuelles et représentations collectives},
  journal = {Revue de métaphysique et de morale},
  year    = {1898}
}

Exemple minimal d'un fichier de type *.bib

[modifier | modifier le wikicode]
  • On voit que le fichier contient une seule entrée ici, mais il peut en contenir autant qu'on veut, qu'il s'agisse des entrées @book ou tout autre format (article, thèse, magazine, etc.).
@book{AristotePoetique,
  author = {Aristote},
  title  = {Poétique},
  year   = {1991},
  publisher = {Seuil}
}

2. Charger la base dans ConTeXt

[modifier | modifier le wikicode]
  • ConTeXt utilise le module btx pour lire les fichiers au format BibTeX.
\usebtxdataset[biblio][references.bib]

On peut ensuite ajuster l’apparence globale :

\setupbtx[dataset=biblio]
\setupbtxrendering
  [style=normal,
   numbering=yes]

3. Citer dans le texte

[modifier | modifier le wikicode]

La citation la plus simple :

Selon \cite[Durkheim1898], la distinction est essentielle.

Citations multiples :

Voir aussi \cite[AristotePoetique,Durkheim1898].

4. Produire la bibliographie

[modifier | modifier le wikicode]

Pour insérer la bibliographie à la fin :

\placelistofpublications

Ou en version complète :

\completepublications

5. Exemple minimal complet (MWE)

[modifier | modifier le wikicode]
\usebtxdataset[biblio][references.bib]
\setupbtx[dataset=biblio]

\starttext

Une citation : \cite[AristotePoetique].

\blank[2*big]
\section{Bibliographie}
\placelistofpublications

\stoptext

Astuce
On peut utiliser plusieurs fichiers bibliographiques en les déclarant comme plusieurs dataset. ConTeXt fusionne automatiquement les entrées sans doublons.


Références bibliographiques

Dans un document ConTeXt, les références bibliographiques servent à citer des sources et à produire automatiquement une bibliographie cohérente à partir d’un fichier dédié. Cette page présente la méthode standard en expliquant comment préparer un fichier .bib, comment le charger dans ConTeXt et comment produire la bibliographie finale.


Objectifs de cette page

  • Savoir construire un fichier .bib compatible BibTeX/BibLaTeX.
  • Charger correctement une base bibliographique dans ConTeXt.
  • Appeler une référence dans le texte.
  • Générer une bibliographie formatée.

1. Structure d'un fichier mabiblio.bib

[modifier | modifier le wikicode]

Une base de données bibliographique est un simple fichier texte, généralement nommé references.bib. Chaque entrée possède un type, une clé, et des champs.

Voici le schéma minimal :

@article{Durkheim1898,
  author  = {Émile Durkheim},
  title   = {Représentations individuelles et représentations collectives},
  journal = {Revue de métaphysique et de morale},
  year    = {1898}
}

Exemple minimal d'un fichier de type *.bib

[modifier | modifier le wikicode]
  • On voit que le fichier contient une seule entrée ici, mais il peut en contenir autant qu'on veut, qu'il s'agisse des entrées @book ou tout autre format (article, thèse, magazine, etc.).
@book{AristotePoetique,
  author = {Aristote},
  title  = {Poétique},
  year   = {1991},
  publisher = {Seuil}
}

2. Charger la base dans ConTeXt

[modifier | modifier le wikicode]
  • ConTeXt utilise le module btx pour lire les fichiers au format BibTeX.
\usebtxdataset[biblio][references.bib]

On peut ensuite ajuster l’apparence globale :

\setupbtx[dataset=biblio]
\setupbtxrendering
  [style=normal,
   numbering=yes]

3. Citer dans le texte

[modifier | modifier le wikicode]

La citation la plus simple :

Selon \cite[Durkheim1898], la distinction est essentielle.

Citations multiples :

Voir aussi \cite[AristotePoetique,Durkheim1898].

4. Produire la bibliographie

[modifier | modifier le wikicode]

Pour insérer la bibliographie à la fin :

\placelistofpublications

Ou en version complète :

\completepublications

5. Exemple minimal complet (MWE)

[modifier | modifier le wikicode]
\usebtxdataset[biblio][references.bib]
\setupbtx[dataset=biblio]

\starttext

Une citation : \cite[AristotePoetique].

\blank[2*big]
\section{Bibliographie}
\placelistofpublications

\stoptext

Astuce
On peut utiliser plusieurs fichiers bibliographiques en les déclarant comme plusieurs dataset. ConTeXt fusionne automatiquement les entrées sans doublons.