ConTeXt/Apparatus critique et TEI/Exploiter l'apparat TEI en ConTeXt
|
Part. III, ch. 9 • Exploiter l'apparat TEI • Sommaire |
ConTeXt — Exploiter l’apparat TEI en ConTeXt
[modifier | modifier le wikicode]- — Les balises :
<app>,<lem>et<rdg> - — pour construire une représentation typographique. .
Contrairement aux éditions imprimées traditionnelles, ConTeXt ne suppose aucune forme prédéfinie d’apparat : il lit le fichier XML-TEI, identifie les éléments critiques, et permet à l’éditeur de décider comment afficher (ou ne pas afficher) les variantes.
Cette page est la suite directe de : ConTeXt — Apparatus critique et TEI
ConTeXt ne crée pas l’apparat : il se contente d’exploiter la structure XML existante. L’apparat est d’abord un problème de TEI, ensuite un travail de mise en page.
1. Lecture du XML-TEI dans ConTeXt
[modifier | modifier le wikicode]ConTeXt lit le fichier XML source sans conversion préalable. La structure TEI est accessible dans ConTeXt grâce à la commande :
\processXMLfile{monfichier.xml}
Une fois le fichier chargé, les balises XML deviennent des éléments adressables dans ConTeXt.
2. Correspondance XML → flux textuel
[modifier | modifier le wikicode]ConTeXt ne remplace pas automatiquement <lem> et <rdg> par un rendu typographique. Il faut préciser quelle partie du XML doit apparaître dans le texte composé.
Exemple minimaliste :
\startxmlsetups xml:app
% que faire d’un <app> ?
\stopxmlsetups
\startxmlsetups xml:lem
\xmlflush{#1} % afficher la leçon retenue
\stopxmlsetups
3. Flux simple : afficher uniquement le lemme
[modifier | modifier le wikicode]La manière la plus simple d’exploiter un <app> consiste à afficher uniquement le lemme : le texte édité.
\xmlsetsetup{main}{app}{xml:app}
\xmlsetsetup{main}{lem}{xml:lem}
\xmlsetsetup{main}{rdg}{-} % ne pas afficher les variantes
\startxmlsetups xml:app
\xmlflush{#1} % afficher l'intérieur de <app>
\stopxmlsetups
\startxmlsetups xml:lem
\xmlflush{#1}
\stopxmlsetups
Ce modèle supprime les variantes du rendu, mais les conserve dans le XML.
L’exploitation la plus simple de l’apparat TEI dans ConTeXt consiste à afficher uniquement le texte établi (<lem>) et à ignorer les variantes (<rdg>).
4. Flux conditionnel : sélectionner les variantes
[modifier | modifier le wikicode]ConTeXt peut afficher les variantes <rdg> en fonction de critères :
- type d’analyse ;
- témoin impliqué ;
- appartenance à un groupe de manuscrits ;
- présence ou absence d’attributs TEI ;
- filtres rédactionnels.
Exemple d’extraction conditionnelle :
\xmlfilter{main}{app[rdg.wit='#C']}
On peut également ne sélectionner que les variantes portant un témoin donné :
\xmlfilter{main}{rdg[@wit='#B']}
Le moteur XML de ConTeXt traite ces filtres comme des requêtes internes, ce qui permet de créer plusieurs éditions issues d’un même XML.
5. Flux parallèle : apparat + texte
[modifier | modifier le wikicode]ConTeXt peut séparer le texte du lemme et l’apparat des variantes, en utilisant deux flux indépendants :
- flux principal : texte établi ;
- flux secondaire : variantes.
Principe :
% flux du texte principal
\xmlsetsetup{lem}{xml:lem:setups}
% flux des variantes
\xmlsetsetup{rdg}{xml:rdg:setups}
Cette méthode ouvre la voie aux pages suivantes, qui traiteront :
- des colonnes parallèles,
- des apparats multiples,
- des marges,
- et des notes automatiques.
6. Vers la mise en forme de l’apparat
[modifier | modifier le wikicode]Les variantes provenant de <rdg> peuvent être :
- affichées en marge,
- affichées en note,
- insérées en bas de page,
- classées par témoins,
- présentées sous forme synoptique.
Cette étape marque la transition vers la page suivante : ConTeXt/Apparatus critique et TEI/Traitement des variantes (rdg) avec ConTeXt
Pour ConTeXt, l’apparat n’est pas un format prédéfini : il s’agit d’un flux XML interprétable, filtrable et recomposable. Le rendu dépend entièrement des choix éditoriaux.
7. Pour aller plus loin
[modifier | modifier le wikicode]Cette page a présenté l’exploitation générale de l’apparat. Les pages suivantes détaillent les mécanismes avancés :
Manuel ConTeXt — ◀ Page précédente: Apparat critique et TEI • Sommaire • Page suivante : Traitement des variantes (rdg avec ConTeXt ▶