« ConTeXt » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 2 149 :
Toutes les références doivent être marquées par <code>@book</code> et sont suivies des noms et prénoms, commencent par une accolade ouvrante et se terminent par une accolade fermante. Notre base va s'appeler <code>biblio</code>, mais pourrait tout aussi bien porter un titre plus précis, comme <code>bibliographie_spinoza</code>, ou tout autre titre. Évidemment, la grande difficulté, pour ceux qui ont élaboré des bibliographies substantielles, consiste à les trier pour des besoins précis, ce que des logiciels sous <code>bibtex</code>, comme [https://fr.wikipedia.org/wiki/JabRef JabRef] permettent d'accomplir correctement; ce qui évite d'avoir à ressaisir plusieurs fois les mêmes références, manipulations qui sont source d'erreur. Ici, nous tablons sur le fait que la bibliographie est disponible sous la forme indiquée plus haut (peu importe l'ordre alphabétique). L'idée est de conserver cette bibliographie en mémoire pendant la compilation du fichier, grâce à la commande <code>\startbuffer</code> (et la commande de fermeture <code>\stopbuffer</code>). Il est bien entendu que les données bibliographiques sont copiées/collées entre les commandes <code>\startbuffer</code> et la commande <code>\stopbuffer</code>.
 
=====Configuration des sections de la bibliographie =====
* Dans notre exemple, nous voulons aussi séparer les rubriques contenues dans la bibliographie. Nous avons une rubrique "''Philosophie''" et une rubrique "''Politique''". Il faut indiquer cela à ConTeXt; à cette fin, nous allons l'indiquer dans la définition de la base de données de la manière suivante :
<source lang="latex">