Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:texte:paragraphes:composer_un_poeme [2016/10/18 22:24] – jejust | 3_composition:texte:paragraphes:composer_un_poeme [2023/04/25 21:56] (Version actuelle) – Compilation du premier exemple. jejust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Comment mettre en page un poème ?} ====== | + | ====== Comment mettre en page un poème? ====== |
+ | ===== Avec les commandes de base ===== | ||
- | $Reponse$ | + | Il existe l' |
- | retours à la ligne dans une strophe se font par \cmd{}\cmd{} et les | + | Les retours à la ligne dans une strophe se font par '' |
- | strophes sont séparées par des lignes blanches. Voir | + | et les strophes sont séparées par des lignes blanches |
- | l' | + | |
- | + | <WRAP column 45ex> | |
- | Utilisation de l' | + | |
<code latex> | <code latex> | ||
- | |||
\begin{verse} | \begin{verse} | ||
| | ||
Ligne 22: | Ligne 20: | ||
\end{verse} | \end{verse} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP column 40ex> | ||
+ | < | ||
+ | \begin{verse} | ||
+ | | ||
+ | Qui galope à travers la prairie. | ||
+ | | ||
+ | La carotte rousse du jardin. | ||
+ | Mes cousins ont un poney blanc, \\ | ||
+ | Qui parcourt chemins et champs. | ||
+ | \end{verse} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
- | $Reponse$ | ||
- | fonctionnalités de l' | ||
- | commande de titre de poème, le centrage global\footnote{L' | ||
- | est centré mais les vers sont, sauf spécification contraire, alignés au fer | ||
- | à gauche.} du poème dans la page, la possibilité de régler l' | ||
- | vertical entre les strophes, la numérotation des lignes (ainsi que leurs | ||
- | étiquétes et références), | ||
+ | ===== Avec l' | ||
- | Un poème écrit avec le package | + | L' |
- | <code latex> | + | |
+ | Voici un exemple : | ||
+ | |||
+ | <code latex> | ||
\documentclass{article} | \documentclass{article} | ||
\usepackage[frenchb]{babel} | \usepackage[frenchb]{babel} | ||
Ligne 75: | Ligne 83: | ||
</ | </ | ||
+ | ===== Un cas de code personnalisé ===== | ||
+ | Voici également un exemple de code pour mettre en forme un poème (de J.H.B. Nijhof), très légèrement modifié pour fonctionner avec < | ||
- | $Reponse$ | ||
- | (\mail{nijhojhb@aston.ac.uk}), | ||
- | < | ||
- | |||
- | % 1 | ||
- | %23456789012345678901234567890123456789012345678901234567890 | ||
- | |||
- | Mise en forme d'un poème\label{ex=poem} | ||
<code latex> | <code latex> | ||
- | |||
\documentclass[a4paper, | \documentclass[a4paper, | ||
Ligne 107: | Ligne 108: | ||
\setbox0=\box\poembox | \setbox0=\box\poembox | ||
\setbox0=\box\widebox | \setbox0=\box\widebox | ||
- | \linecount=0} % empty boxes | + | \linecount=0} % boîte vide |
- | \newpoem % probably not necessary | + | \newpoem % probablement pas nécessaire |
\def\poemline# | \def\poemline# | ||
\setbox\poembox=\vbox{\unvbox\poembox\copy0}% | \setbox\poembox=\vbox{\unvbox\poembox\copy0}% | ||
\setbox\widebox=\hbox{\unhbox\widebox\copy0}% | \setbox\widebox=\hbox{\unhbox\widebox\copy0}% | ||
\advance \linecount 1} | \advance \linecount 1} | ||
- | \def\setpoem{% | + | \def\setpoem{% |
\centerx=\wd\widebox | \centerx=\wd\widebox | ||
\divide\centerx\linecount | \divide\centerx\linecount | ||
\divide\centerx 2% | \divide\centerx 2% | ||
- | %now centerx | + | %maintenant |
\poemleftmargin=0.5\hsize | \poemleftmargin=0.5\hsize | ||
\advance \poemleftmargin-\centerx | \advance \poemleftmargin-\centerx | ||
Ligne 126: | Ligne 127: | ||
\begin{document} | \begin{document} | ||
- | \testline % for viewing the margins/ middle | + | \testline % pour voir les marges |
\poemline{Rozen verwelken} | \poemline{Rozen verwelken} | ||
\poemline{schepen vergaan} | \poemline{schepen vergaan} | ||
Ligne 159: | Ligne 160: | ||
</ | </ | ||
- | + | {{htmlmetatags> | |
- | + | metatag-og: | |
+ | metatag-og: | ||
+ | }} |