« ConTeXt » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 2 099 :
* Dans notre fichier, on peut ajouter autant de références que l'on désire, les livres étant appelés par <code>@book</code>, les articles, par <code>@article</code>, etc. Dans l'exemple pris ici, on donne le nom de l'auteur, le titre de l'ouvrage, l'année de parution, etc. Les données peuvent contenir tout ce dont on a besoin pour donner des références précises, comme la ville, le nom de l'éditeur, la page, la collection, le volume, etc. On trouvera l'ensemble des possibilités offertes dans le fichier PDF sur les références dans \BiBTeX avec <code>apacite</code> qui se trouve [ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/apacite/apacite.pdf sur la page de TeX Archive].
 
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>biblioarticleleostrauss01fumaroli_querelle2001</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] peuventpermettent faired'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 mettre cette bibliographie en mémoire grâce à la commande <code>\startbuffer</code> (et la commande de fermeture <code>\stopbuffer</code>).
* Dans notre exemple, nous voulons séparer les rubriques 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">