Ce tutoriel va montrer comment régler différents éléments essentiels des éditions de textes :
Remarque : Ce tutoriel se contente de régler des éditions produites avec le module XML/w+CSV par défaut. Pour un contrôle plus complet sur la production des éditions de textes, il est recommandé d'utiliser le module XTZ+CSV qui permet de créer des éditions entièrement par XSL. Les éléments de ce tutoriel peuvent également s'utiliser avec le module XTZ+CSV.
Nous allons paginer et formater un texte de poésie.
Extrait du fichier source (début du poème L’albatros) :
<div> <head type="h2">2. L’albatros</head> <lg> <l>Souvent, pour s’amuser, les hommes d’équipage</l> <l>Prennent des albatros, vastes oiseaux des mers,</l> <l>Qui suivent, indolents compagnons de voyage,</l> <l>Le navire glissant sur les gouffres amers.</l> </lg>
On remarque :
<head type="h2">..</head>
<l>...</l>
Nous allons encoder un mot de ce texte en italique pour faire fonctionner l'exemple de stylage de mots :
<l>La sottise, l’erreur, le péché, la lésine,</l>
par :
<l>La <w rend="italics">sottise</w>, l’erreur, le péché, la lésine,</l>
Pour influencer le composant de création d'édition, nous allons utiliser la possibilité de transformation préliminaire de la source XML lors de l'import.
La transformation est composée des opérations suivantes :
La CSS contient deux règles supplémentaires aux règles habituelles de TXM :
span[title^=" rend:italics"] { font-style: italic; }
(dans les éditions TXM, les mots sont encodés par des span HTML)
p { text-indent: 0.0cm; } }