TEI, LaTeX et les éditions critiques sur papier : I. Les différents packages

En matière d’édition critique électronique, la norme qui semble aujourd’hui s’imposer suppose l’emploi du XML TEI. Mais, pour la version papier de cette même édition — on peut après tout souhaiter disposer également d’une version papier, ne serait-ce que parce que c’est ce qu’attendent les jurys de thèse et une bonne partie des futurs lecteurs —, quelles possibilités s’ouvrent à nous ? Y a-t-il une possibilité d’obtenir une version papier répondant aux normes de l’édition (et incluant notamment un apparat sur plusieurs étages) sans employer des logiciels de mise en page tels que InDesign, Scribus et apparentés, et en conservant une forme d’encodage sémantique ?

Dans beaucoup de cas, la solution passe par l’utilisation du logiciel LaTeX1. Ce logiciel, qu’il n’est plus besoin de présenter, permet, au travers d’un encodage en partie sémantique de profiter des riches possibilités de mise en page et des algorithmes du langage TeX de Donald Knuth. Il existe un certain nombre de modules complémentaires (packages) pour LaTeX répondant aux normes d’une édition critique.

Les différents packages

Ednotes

Ednotes2, de Uwe Lück, combine deux modules préexistants permettant d’obtenir un texte numéroté (lineno.sty) et des notes sur plusieurs étages (manyfoot) avec renvoi à la ligne. Ce module remplit ces missions fondamentales, mais ne tente pas d’aller plus loin dans les éléments propres à une édition critique (index et glossaire, etc.) et ne possède pas, pour l’instant de documentation unifiée.

Poemscol

Poemscol3, de John Burt, est spécialement dédié aux éditions de recueils de poèmes, et est conçu pour répondre aux normes de la Modern Language Association’s Committee on Scholarly Editions. Il permet un apparat sur plusieurs étages, ou bien encore signale automatiquement les sauts de page à l’intérieur d’une strophe, et a de nombreuses autres possibilités. Il est néanmoins probablement moins utilisé que Ledmac, pour un certain nombre de raisons4.

Comme exemple d’une édition publiée avec Poemscol, on pourra se reporter à John Burt (éd.), The collected poems of Robert Penn Warren, LSU Press, 1998 [Google books preview].

MauroTeX

Le projet MauroTeX5, que je ne connais pas très bien, semble également particulièrement intéressant : il permet, à partir d’un encodage qui lui est propre, d’obtenir, via TeX, une sortie pdf et html répondant aux critères fixés pour le projet d’édition des œuvres de Francesco Maurolico (1494-1575). Conçue pour répondre aux besoins d’un projet particulier, et datant désormais de quelques années, il s’agit d’un très bon exemple de ce qu’on peut faire avec LaTeX pour produire une édition à la fois en ligne et sur papier.

Ledmac

Ledmac (et ses affides Ledpar et Ledarab) est vraisemblablement le module complémentaire le plus utilisé en la matière et le plus complet6.

À l’origine de Ledmac, il y a trois ensemble de macros pour TeX : EDMAC, visant à permettre une mise en page répondant à l’exigence d’éditions critiques telles que celles des Oxford Classical Texts, de Teubner, ou autre ; TABMAC, pour les tableaux ; et EDSTANZA pour la mise en page de textes en vers. Le premier objectif de Ledmac était d’importer ces différentes macros de TeX à LaTeX, ce à quoi les développeurs de Ledmac ont ajouté de nouvelles fonctionnalités qui n’existaient pas dans leur modèle.

Fonctionnalités de Ledmac

Les fonctionnalités de Ledmac sont nombreuses, et on manquerait de place pour toutes les détailler ici. Pour en donner un aperçu, notons que Ledmac permet :

  • de numéroter un texte en prose ou en vers ;
  • de gérer l’indentation d’un texte en vers, vers par vers ;
  • de disposer de 5 étages de notes de bas de page avec renvoi à la ligne ;
  • de disposer de 5 étages de notes de fin, avec renvoi à la page et la ligne ;
  • de disposer de 3 étages de notes de bas de page avec appel de note ;
  • de choisir si l’on souhaite mettre en page ces notes sous formes de paragraphes, d’un paragraphe unique, ou sur deux ou trois colonnes ;
  • de redéfinir le lemme employé par la note si on le souhaite ;
  • de disposer de notes marginales ;
  • de disposer d’un (ou plusieurs) index et/ou glossaires, avec renvoi à la page et à la ligne, entrées et sous-entrées, renvois, etc.
  • en y ajoutant Ledpar, de disposer du texte en parallèle, sur deux colonnes ou deux pages, avec une correspondance exacte entre les deux textes, pour une édition/traduction ou une édition synoptique ;
  • de mettre en page des tableaux dans le cadre du texte numéroté (pour les éditions de textes techniques, par exemple).

En outre, Ledmac est bien sûr open source et sous The LaTeX Project Public License (lppl)  et la documentation inclut le code commenté du package : il est donc assez aisé de l’adapter à ses propres besoins. Parmi les modifications locales que l’on peut faire assez facilement, on notera qu’on peut :

  • créer de nouveaux étages de notes de bas de page ou de fin (si les 13 fournis ne suffisent pas…) ;

  • modifier l’ordre dans lequel les étages de notes vont être placés en bas de page (notes avec appel de notes placées avant ou après les notes d’apparat critique) ;

  • modifier l’indexation page-ligne pour, par exemple, modifier le séparateur page-ligne ou pour n’indexer les termes qu’à la ligne ou au vers ;

Exemple d’utilisation

Pour présenter un bref exemple d’utilisation de Ledmac, voici ce que donne un passage d’édition :

premier exemple LedmacOn peut également (ce n’est pas forcément conseillé pour un certain nombre de raisons) redéfinir (en préambule) le nom des commandes pour obtenir des noms qui aient plus de sens, et se retrouver par exemple avec un code tel que : Deuxième exemple LedmacCe qui, dans les deux cas, pourra donner :

Exemple de résultat de Ledmac sur une mini-page  De nombreuses thèses ou éditions critiques publiées ou en cours de publication ont été faites avec Ledmac, dans le monde anglo-saxon, mais aussi ailleurs, en France notamment7.

En conclusion : et la TEI dans tout ça ?

Et la TEI dans tout ça ? Faut-il encoder deux fois son édition, en XML TEI puis en LaTeX ? Peut-on, à partir d’un document TEI, obtenir un code LaTeX exploitable ?

De nombreuses initiatives existent pour la conversion de documents XML en LaTeX : le sujet à fait l’objet d’un cahier Gutenberg8, d’un billet de Lou Burnard sur le carnet Foxglove (Tweaking the Agora Stylesheets – 1, http://foxglove.hypotheses.org/272) et  de diverses expérimentations en cours (je suis d’ailleurs preneur de toute information sur ces initiatives, en commentaire de ce billet ou par mail).

À vrai dire, la question du passage de TEI à LaTeX mériterait un billet en soi, qui suivra peut-être !

 


  1. Voir notamment notre compte-rendu de l’atelier organisé par l’École nationale des chartes, Du texte à l’écran : L’édition de textes à l’heure de l’électronique [http://graal.hypotheses.org/95] sur ce même carnet. []
  2. Uwe Lück, ednotes.sty’ : for critical editions with LaTeX, 2006 [en ligne : http://ftp.oleane.net/pub/CTAN/macros/latex/contrib/ednotes/ednotes.pdf]. []
  3. Voir John Burt, Typesetting Poetry Collections with poemscol, 2011 [en ligne : http://ftp.oleane.net/pub/CTAN/macros/latex/contrib/poemscol/poemscol.pdf]. []
  4. Pour un débat sur Poemscol et sa comparaison avec Ledmac, voir notamment la discussion suivante sur comp.text.tex, http://compgroups.net/comp.text.tex/ledmac-and-critical-epic-poetry-without-stanzas et particulièrement l’intervention de John Burt. []
  5. Voir Jean-Pierre Sutto, Il Mauro-Tex, (traduction française disponible également), http://www.maurolico.unipi.it/mtex/mtex.htm. []
  6. Voir Peter Wilson et Herries Press , ledmac’ : A presumptuous attempt to port EDMAC, TABMAC and EDSTANZA to LaTeX, based on the original work by John Lavagnino, Dominik Wujastyk, Herbert Breger and Wayne Sullivan , [en ligne : http://ftp.oleane.net/pub/CTAN/macros/latex/contrib/ledmac/ledmac.pdf] []
  7. Pour la France, on citera la thèse de doctorat en cours de publication d’Anne Rochebouet, ‘D’une pel toute entiere sans nulle cousture: la cinquième mise en prose du “Roman de Troie” de Benoît de Sainte-Maure, édition critique et commentaire, doctorat, Université de Paris Sorbonne (Paris IV), 2009 ; pour les Pays-Bas, voir aussi les éditions de Dirk-Jan Dekker et notamment, « Iohannis Buridani De Dependentiis, diversitatibus et convenientiis [John Buridan’s Treatise de Dependentiis] », Vivarium, 42 (2004), p. 115-149 [URL : http://search.ebscohost.com/login.aspx?direct=true&db=aph&AN=14593067&site=ehost-live, DOI : 10.1163/1568534042066983]. []
  8. 51, octobre 2008 (paru en avril 2010) : LATEX vers XML : un état des lieux [http://cahiers.gutenberg.eu.org/cg-bin/feuilleter?id=CG_2008___51]. []

Jean-Baptiste Camps

Diplômé de l'École nationale des chartes, Jean-Baptiste Camps prépare un doctorat sur la Chanson d'Otinel, sous la direction de Dominique Boutet (Université Paris Sorbonne), et est ATER à l'Université Jean Moulin Lyon 3 (Faculté des Lettres et civilisations). [CV et liste des publications, voir : http://paris-sorbonne.academia.edu/JeanBaptisteCamps]

More Posts - Website

Follow Me:
LinkedIn

Imprimer ce billet Imprimer ce billet

About Jean-Baptiste Camps

Diplômé de l'École nationale des chartes, Jean-Baptiste Camps prépare un doctorat sur la Chanson d'Otinel, sous la direction de Dominique Boutet (Université Paris Sorbonne), et est ATER à l'Université Jean Moulin Lyon 3 (Faculté des Lettres et civilisations). [CV et liste des publications, voir : http://paris-sorbonne.academia.edu/JeanBaptisteCamps]
This entry was posted in Encodages and tagged , , , , , , , . Bookmark the permalink.

4 Responses to TEI, LaTeX et les éditions critiques sur papier : I. Les différents packages

  1. Maïeul says:

    Je viens de publier une proposition de formalisation des variantes dans eledmac
    http://geekographie.maieul.net/Formaliser-les-variantes

  2. Maïeul says:

    Pour les conversion TEI->LaTeX, le site du TEI fournit des méthodes

    http://www.tei-c.org/Tools/Stylesheets/

  3. Pingback: TEI, LaTeX et les éditions critiques sur papier : I. Les différents packages | Sacré Gr@@l | Edition critique et digital humanities | Scoop.it

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <embed style="" type="" id="" height="" width="" src="" object="" allowfullscreen="" allowscriptaccess="" cachebusting="" bgcolor="" quality="" flashvars=""> <iframe width="" height="" frameborder="" scrolling="" marginheight="" marginwidth="" src=""> <object style="" height="" width="" param="" embed=""> <param name="" value=""> <pre style="" name="" class="" lang="" width="">