Aller au contenu

ConTeXt/Apparatus critique et TEI/Exploiter l'apparat TEI en ConTeXt

Un livre de Wikilivres.

ConTeXt

 Page précédente : apparatus critique et TEI

Part. III, ch. 9  •  Exploiter l'apparat TEI  •  Sommaire

Page suivante : traitement des variantes RDG 


ConTeXt — Exploiter l’apparat TEI en ConTeXt

[modifier | modifier le wikicode]

Objectifs de cette page

Cette page montre comment ConTeXt lit et exploite les balises TEI d’apparat critique :
  • — 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

À retenir

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.

Résumé

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

À retenir

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 :