Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:texte:paragraphes:composer_un_poeme [2020/12/15 17:31] – Suppression de lien de mail dbitouze3_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'environnement ''verse''. Il gère les marges, les +Il existe l'environnement ''verse''. Il gère les marges. 
-retours à la ligne dans une strophe se font par ''\\'' et les +Les retours à la ligne dans une strophe se font par ''\\'' 
-strophes sont séparées par des lignes blanches: +et les strophes sont séparées par des lignes blanches :
  
 +<WRAP column 45ex>
 <code latex> <code latex>
 \begin{verse} \begin{verse}
Ligne 19: Ligne 20:
 \end{verse} \end{verse}
 </code> </code>
 +</WRAP>
 +<WRAP column 40ex>
 +<latex>
 +\begin{verse}
 +   J'ai un poney gris, \\
 +   Qui galope à travers la prairie.
  
 +   Grignote, grignote dans ma main, \\
 +   La carotte rousse du jardin.
  
 +   Mes cousins ont un poney blanc, \\
 +   Qui parcourt chemins et champs.
 +\end{verse}
 +</latex>
 +</WRAP>
 +<WRAP clear />
  
-$\Reponse$  On peut aussi utiliser le package [[ctanpkg>verse|verse]] qui étend les 
-fonctionnalités de l'environnement ''verse''. Il fournit entre autres une 
-commande de titre de poème, le centrage global((L'ensemble du poème 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'espace vertical entre les strophes, 
-la numérotation des lignes (ainsi que leurs étiquétes et références), etc. 
  
 +===== Avec l'extension “verse” =====
  
-Un poème écrit avec le package [[ctanpkg>verse|verse]]:+L'extension [[ctanpkg>verse|verse]] étend les fonctionnalités de l'environnement ''verse''. Elle fournit entre autres une commande de titre de poème, le centrage global du poème dans la page (l'ensemble du poème est centré mais les vers sont, sauf spécification contraire, alignés au fer à gauche), la possibilité de régler l'espace vertical entre les strophes, la numérotation des lignes (ainsi que leurs étiquettes et références), etc. 
 + 
 +Voici un exemple :
  
 <code latex> <code latex>
Ligne 71: Ligne 83:
 </code> </code>
  
 +===== 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 <latex>\LaTeXe</latex> :
-$\Reponse$  L'exemple~\vref{ex=poem} (de J.H.B. Nijhof), +
-très légèrement modifié pour fonctionner avec <latex>\LaTeXe</latex>+
-répond également à la question:+
  
 <code latex> <code latex>
Ligne 98: 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#1{\setbox0=\hbox{\strut #1}% \def\poemline#1{\setbox0=\hbox{\strut #1}%
   \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{% you'll want a clearpage here+\def\setpoem{% vous aurez besoin d'un saut de page ici.
   \centerx=\wd\widebox   \centerx=\wd\widebox
   \divide\centerx\linecount   \divide\centerx\linecount
   \divide\centerx 2%   \divide\centerx 2%
-  %now centerx is the of the center of gravity+  %maintenant centerx est le du centre de gravité
   \poemleftmargin=0.5\hsize   \poemleftmargin=0.5\hsize
   \advance \poemleftmargin-\centerx   \advance \poemleftmargin-\centerx
Ligne 117: 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 150: Ligne 160:
 </code> </code>
  
- +{{htmlmetatags>metatag-keywords=(LaTeX,poésie,poème,composition d'un poème,mise en page de vers
-{{htmlmetatags>metatag-keywords=(LaTeX) +metatag-og:title=(Comment mettre en page un poème)
-metatag-og:title=(Comment mettre en page un poème?)+
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/texte/paragraphes/composer_un_poeme.1608053499.txt.gz · Dernière modification : 2020/12/15 17:31 de dbitouze
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0