1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
\documentclass[a4paper, 12pt]{book}
\usepackage[top=2cm, bottom=2cm, left=3cm, right=3cm]{geometry}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{calc}
\usepackage{ifthen}
\usepackage{fancyhdr}
\usepackage{xstring}
\setlength{\headheight}{15pt}
\newcommand{\etc}{\emph{etc.}}
\makeatletter
\newif\ifvers@incomplet
\vers@incompletfalse
\newcommand\ensemble[1]{%
\vspace{2ex}%
\begingroup
\centering
\textsc{#1}%
\par\nobreak
\endgroup
}
\newcommand*\pers[2][]{%
\vspace{2ex}\noindent
\hfill\textsc{#2}\ifx&\else, \emph{#1}\fi\hfill\null\par\nobreak}
\newcommand*\affiche@vers[2]{%
\noindent\hspace{#1}%
\unless\ifx\vers@incomplet\@empty\hphantom{\vers@incomplet\ }\fi
\ifvers@incomplet\g@addto@macro\vers@incomplet{#2 }%
\else\let\vers@incomplet\@empty
\fi
#2\par}
\newcommand*\definit@vers[2]{%
\newcommand*#1{\@ifstar
{\vers@incomplettrue\affiche@vers{#2}}%
{\vers@incompletfalse\affiche@vers{#2}}}}
\newcommand\definitacteur[2][]{%
\expandafter\newcommand\expandafter*\csname#2\endcsname[1][]{%
\ifx&\empty\pers[##1]{#2}%
\else\pers[##1]{#1}%
\fi}}
\definit@vers\un {7.5cm}
\definit@vers\deux {7 cm}
\definit@vers\trois {6.5cm}
\definit@vers\quatre{6 cm}
\definit@vers\cinq {5.5cm}
\definit@vers\six {5 cm}
\definit@vers\sept {4.5cm}
\definit@vers\huit {4 cm}
\definit@vers\neuf {3.5cm}
\definit@vers\dix {3 cm}
\definit@vers\onze {2.5cm}
\definit@vers\alex {2 cm}
\definit@vers\douze {2 cm}
\definit@vers\treize{1 cm}
\let\vers@incomplet\@empty
\definitacteur{modeste}
\definitacteur[nicodème]{nicodeme}
\begin{document}
\ensemble{ensemble}
\six{Non, non, n'espérez pas}
%accolade qui relie Nicodème et Modeste
\modeste
\dix{Me voir tomber aisément dans vos lacs}
\nicodeme
\dix{Pouvoir sortir aisément de mes lacs.}
\modeste
\huit{Mais Mazette seul a mon c\oe ur;}
\huit{Et le mien fait tout son bonheur;}
\nicodeme
\quatre{Quelle imprudence!}
\cinq{Cette confidence}
\six{M'excite à la vengeance.}
\modeste
\six{Non, non \etc}
\huit{Mais Mazette était votre ami.}
\nicodeme
\huit{Oh! je suis corsaire et demi:}
\huit{Trahir un ami, c'est l'usage.}
\modeste
\six{Fi, fi! soyez plus sage.}
\ensemble{ensemble}
\huit{Non, non, non, non, n'espérez pas,}
%accolade entre Modeste et Nicodème
\modeste
\huit{Sur mon époux avoir le pas}
\six{Non, non, n'espérez pas}
\dix{Me voir tomber aisément dans vos lacs}
\nicodeme
\huit{Que je renonce à vos appas.}
\six{Non, non, n'espérez pas}
\dix{Pouvoir sortir aisément de mes lacs.}
%%autre forme d'accolade:
\huit{Pour former cent chiffres divers,}
\huit{Dérobez les trésors de Flore,}
\huit{Et faites lire dans les airs:}
\six{Zéphire vous adore.}
%Ici il faudrait faire une accolade sur les DEUX derniers vers et écrire en face "bis"
\end{document} |
Partager