« ConTeXt » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎ConTeXt et XML : un aperçu rapide : ajout d'un exemple xml et blocs colorés
→‎Configuration des sections de la bibliographie : ajout d'une section sur le style (des têtes de chapitre)
Ligne 2 244 :
[[File:ConTeXt Bibliography-Example-Page1.svg|thumb|center|ConTeXt : Référence en bas de page reprise en fin de document-Page1]]
[[File:ConTeXt Bibliography-Example-Page2.svg|thumb|center|ConTeXt : Référence en bas de page reprise en fin de document-Page 2]]
 
==== Styles des têtes de chapitre et de la table des matières (TOC)====
On peut désirer l'homogénéisation du style des têtes de chapitres, de la bibliographie, des index, etc. Par exemple, ici, nous voulons que tous ces titres soient encadrés d'une ligne au-dessus et d'une ligne au-dessous. De fait, il s'agit de placer du texte dans une boîte dont on aurait gommé les côtés gauche et droit.
Voici une manière de faire, proposée par Pablo Rodriguez (juillet 2017). Vous pouvez tester ce code en lui donnant un autre contenu. Je ne donne pas d'image de ce que le code produit, car le résultat court sur 4 pages :
 
<source lang="latex">
 
\setupinteraction[state=start]
 
\define[2]\MyChapter{\framed[frame=off,bottomframe=on,topframe=on]
{\vbox{\headtext{chapter} #1\blank[small]#2}}}
 
\setuphead[chapter][command=\MyChapter,
style={\switchtobodyfont[24pt,ss]}, header=empty, page=mychapterpagebreak]
 
\startsectionblockenvironment[bodypart]
\setupheadtext[chapter=Chapitre]
\stopsectionblockenvironment
 
\startsectionblockenvironment[appendix]
\setupheadtext[chapter=Appendice]
\stopsectionblockenvironment
 
\starttext
\startfrontmatter
\chapter{Table des Matières}\placecontent
\stopfrontmatter
 
\startbodymatter
\startchapter[title=Introduction à la philosophie]
\stopbodymatter
 
\startappendices
\chapter{Index des Noms}
\stopappendices
 
\startbackmatter
\chapter{Bibliographie}
\stopbackmatter
 
\stoptext
</source>
 
===== Utilisation d'un fichier bibliographique de type *.bib =====