Mise en forme d’un poème sous LATEX

Idéalement, la composition d’un poème dépend du poème lui-même. Ce qui va l’encontre des principes qui ont présidé à la création de LATEX :

LATEX a été conçu pour permettre à un auteur de faire abstraction des soucis de mise en page et se concentrer sur l’écriture.

En poésie, une difficulté particulière n’admet pas, usuellement, de solution générale. La composition d’un sonnet de Pierre de Ronsard est bien différente d’une seule des Cent phrases pour éventail de Paul Claudel.

Cent phrases pour éventail

Par défaut, l’environnement spécifique pour la composition des vers, verse, est assez peu satisfaisant. Il se définit comme un type particulier de liste, très rudimentaire, trop : au sein de l’environnement verse, deux \\ mettent fin à la ligne (ou vers) ; une “ligne blanche” met fin à la strophe ; l’ensemble des vers subit une indentation (ou retrait) fixée à [4em] par défaut. Son intérêt et son utilité sont donc assez limités. Et d’ailleurs, de manière symptomatique, bien des publications n’en disent tout simplement rien, à l’exemple du Framabook n°5, Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander.

Pour une mise en page plus avancée, il existe le package “verse”, bien plus pratique, assez simple d’utilisation et, comme de bien entendu, très efficace :

\usepackage{verse}

L’environnement verse fourni par le package est en réalité une extension de l’environnement verse de base.

Basiquement, l’environnement verse provoque une indentation d’une longueur de [4em]. Le lecteur de poésie aura remarqué que les vers sont bien mieux composés quand ils sont placés au centre de la page. Avec le package verse, si le paramètre de longueur est renseigné, en indiquant la longueur moyenne du vers ; la totalité du poème sera alors composée à partir d’un point médian de la longueur indiquée afin de centrer les vers horizontalement sur la page. En pratique, le nouvel environnement verse offre une commande très commode, \versewidth qui permet de calculer la longueur des vers du poème. Il suffit ensuite de l’utiliser en argument (optionnel) à l’environnement verse :

\settowidth{\versewidth}{L’épée~! L’épée affûtée et fourbie~!}
\begin{verse}[\versewidth]

La commande \poemtitle permet d’insérer le titre du poème, de le centrer et de créer une entrée dans la table des matières. Cette entrée dans la table des matières, par la commande \poemtitle, est définie par la commande \poemtoc :

\renewcommand{\poemtoc}{subsection}
\poemtitle{La danse de l’épée}

Le type d’entrée dans la table des matières peut être changé en chapitre, paragraphe…

Sans entrer dans le détail des commandes, sachez qu’il est possible de spécifier plus précisément la police (taille, graisse…) et le positionnement du titre du poème.

De la même manière, la numérotation des vers peut se faire très finement. La commande de base prend, par défaut, une valeur qui empêche toute numérotation :

\poemlines{0}

Pour numéroter les vers toutes les n lignes, il suffit de changer la valeur entre les accolades :

\poemlines{5}

Cette commande numérotera les vers toutes les cinq lignes.

Par défaut, les numéros de vers se placent dans la marge droite. Pour les positionner à gauche, il suffit d’en faire la déclaration :

\verselinenumbersleft

Dans le nouvel environnement de vers, les \\ mettent fin au vers, sauf pour la dernière ligne de chaque strophe. Cette macro peut prendre plusieurs arguments : \\* interdit tout saut de page après la ligne ; le \\> provoque un saut de ligne après vers ; elle accepte aussi un argument de longueur en option, comme \\[30pt] qui insérera un espace vertical de [30pt], etc.

Poème sous LaTeX

Il ne s’agit que d’une mise en forme simple. Il va sans dire que ce nouvel environnement de vers offre une très large variété de commandes autorisant des mises en page très élaborées. RTFM !


À propos de cet article