]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/spacing.itely
Merge branch 'translation' into staging
[lilypond.git] / Documentation / fr / notation / spacing.itely
index 5d15218fe1af9416b302e5e5e7959a504b16ac0e..d83c43872a32dea9d9241848c412f582e29ac891 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: f93e4199873c91ae32f0e84a610d14853dc379df
+    Translation of GIT committish: bdff8baf5bce0c4c456ebbf292ba8fc771e4bd31
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.17.0"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 
@@ -27,23 +27,18 @@ In 5.2.1 the @refbugs (line 495 in spacing.itely on master) it
 states:
 
 "@code{layout-set-staff-size} does not change the distance between
-the
-staff lines."
+the staff lines."
 
 Could we add a sentence:
-"Use instead the pair               fontSize = #@var{N}
-            \override StaffSymbol #'staff-space = #(magstep
-@var{N})
+"Use instead the pair fontSize = #@var{N}
+        \override StaffSymbol #'staff-space = #(magstep @var{N})
 inside the Staff context to change the size of the font and the
-distance between
-staff lines accordingly."
+distance between staff lines accordingly."
 
 Actually I found, that the @internalsref{StaffSymbol} at line 481
-sends to an incomplete
-documentation.  The property staff-space is not explained here.  I
-thought Y-extent might be of
-help, but it is in turn explained by x-space which again is
-missing from the list.  Who has the
+sends to an incomplete documentation.  The property staff-space is not
+explained here.  I thought Y-extent might be of help, but it is in turn
+explained by x-space which again is missing from the list.  Who has the
 knowledge to fix this?
 
 
@@ -58,11 +53,11 @@ http://code.google.com/p/lilypond/issues/detail?id=68
 @translationof Spacing issues
 
 L'agencement général d'une partition dépend de trois facteurs
-interdépendants@tie{}: la mise en page, les sauts de ligne et
-l'espacement.  Les choix faits en matière d'espacement détermineront la
-densité de chacun des systèmes, ce qui influera sur le positionnement
-des sauts de ligne et, par voie de conséquence, sur le nombre de pages
-de la partition.
+interdépendants : la mise en page, les sauts de ligne et l'espacement.
+Les choix faits en matière d'espacement détermineront la densité de
+chacun des systèmes, ce qui influera sur le positionnement des sauts de
+ligne et, par voie de conséquence, sur le nombre de pages de la
+partition.
 
 En pratique, cette procédure comporte quatre étapes.  Dans un premier
 temps, des distances élastiques @emph{(springs)} sont déterminées sur la
@@ -73,14 +68,14 @@ la combinaison entre sauts de page et de ligne qui offre la meilleure
 occupation de l'espace, tant horizontalement que verticalement.
 
 Les réglages qui influencent la mise en forme se placent dans deux blocs
-différents.  Le bloc @w{@code{\paper @{@dots{}@}}} étudié à la rubrique
+différents.  Le bloc @w{@code{\paper @{@dots{}@}}} étudié à la rubrique
 @ref{Mise en forme de la page} contient les réglages applicables à
 l'intégralité du document -- à toutes les partitions d'un ouvrage --
-tels que format du papier, impression ou non des numéros de page, etc.
-Quant au bloc @w{@code{\layout @{@dots{}@}}}, qui fait l'objet de la
+tels que format du papier, impression ou non des numéros de page, etc.
+Quant au bloc @w{@code{\layout @{@dots{}@}}}, qui fait l'objet de la
 rubrique @ref{Mise en forme de la partition}, il détermine la mise en
-forme de la musique@tie{}: le nombre de systèmes utilisés, l'espacement
-des regroupements de portées, etc.
+forme de la musique : le nombre de systèmes utilisés, l'espacement des
+regroupements de portées, etc.
 
 @menu
 * Mise en forme de la page::
@@ -96,9 +91,9 @@ des regroupements de portées, etc.
 
 @warning{Vous verrez au fil de ce chapitre apparaître certains termes
 dont la traduction vous semblera assurément erronée.  Il n'en est
-cependant rien@tie{}: certains termes techniques ont une histoire
-particulière selon leur langue d'origine.  Ainsi, le vocable anglais
-@emph{Ragged} signifie en lambeau, en loques@tie{}; dans l'univers
+cependant rien : certains termes techniques ont une histoire
+particulière selon leur langue d'origine.  Ainsi le vocable anglais
+@emph{Ragged} signifie en lambeau, en loques ; dans l'univers
 typographique, un maître français voit un alignement à gauche -- il dira
 @qq{au fer à gauche} -- alors que son homologue anglophone constate un
 @emph{ragged-right} -- donc du vide à droite.}
@@ -125,21 +120,20 @@ pages attachées au bloc @code{\paper}.
 @subsection Le bloc @code{\paper}
 @translationof The @code{\paper} block
 
-Un bloc @code{\paper} peut apparaître au sein d'un bloc
-@code{\book}.  Les réglages effectués à l'aide du bloc @code{\paper}
-s'appliqueront à l'intégralité d'un ouvrage, qui peut comporter
-plusieurs partitions (des blocs @emph{score})@tie{}; il ne doit donc en
-aucun cas se trouver dans un bloc @code{\score}.  Peuvent apparaître
-dans un bloc @code{\paper}@tie{}:
+Un bloc @code{\paper} peut apparaître au sein d'un bloc @code{\book}.
+Les réglages effectués à l'aide du bloc @code{\paper} s'appliqueront à
+l'intégralité d'un ouvrage, qui peut comporter plusieurs partitions (des
+blocs @emph{score}) ; il ne doit donc en aucun cas se trouver dans un
+bloc @code{\score}.  Peuvent apparaître dans un bloc @code{\paper} :
 
 @itemize
 
 @item
-la fonction scheme @code{set-paper-size},
+la fonction Scheme @code{set-paper-size},
 
 @item
 des variables propres au bloc @code{\paper} qui viendront adapter la
-mise en page, et
+mise en page,
 
 @item
 la définition des différents @emph{markups} qui personnaliseront la mise
@@ -151,7 +145,7 @@ La fonction @code{set-paper-size} fait l'objet de la rubrique qui suit
 -- @ref{Format du papier et adaptation automatique}.  Les variables du
 bloc @code{\paper} chargées de la mise en page sont abordées plus loin
 dans ce chapitre.  Quant aux définitions relatives aux @emph{markups}
-des entête, pied de page et titrages, elles sont étudiées à la rubrique
+des entête, pied de page et titrage, elles sont étudiées à la rubrique
 @ref{Titrages personnalisés}.
 
 La plupart des variables gérant le papier ne sont fonctionnelles que
@@ -163,7 +157,7 @@ Sauf mention contraire, toutes les variables du bloc @code{\paper} qui
 correspondent à des dimensions sont exprimées en millimètre -- vous
 pouvez bien entendu spécifier un autre système de mesure.  Voici
 comment, par exemple, définir la marge haute (@code{top-margin}) à dix
-millimètres@tie{}:
+millimètres :
 
 @example
 \paper @{
@@ -171,8 +165,8 @@ millimètres@tie{}:
 @}
 @end example
 
-Si vous préférez lui affecter une valeur de 0,5@tie{}pouce, vous devrez
-mentionner le suffixe d'unité @code{\in}@tie{}:
+Si vous préférez lui affecter une valeur de 0,5 pouce, vous devrez
+mentionner le suffixe d'unité @code{\in} :
 
 @example
 \paper @{
@@ -188,7 +182,7 @@ ce ne soit pas techniquement requis, nous vous conseillons d'ajouter
 @code{\mm} à votre code lorsque vous travaillez en millimètres.
 
 Vous pouvez aussi définir les valeurs du bloc @code{\paper} à l'aide de
-fonctions Scheme.  Voici l'équivalent de l'exemple précédent@tie{}:
+fonctions Scheme.  Voici l'équivalent de l'exemple précédent :
 
 @example
 \paper @{
@@ -223,60 +217,73 @@ Fichiers d'initialisation :
 
 @node Format du papier
 @unnumberedsubsubsec Format du papier
-@translationof Setting paper size
+@translationof Setting the paper size
 
-Le format du papier est déterminé par deux fonctions différentes@tie{}:
-@code{set-default-paper-size} et @code{set-paper-size}.
-@code{set-default-paper-size} se place en tête de fichier, alors que
-@code{set-paper-size} se place à l'intérieur d'un bloc
-@code{\paper}@tie{}:
+LilyPond génère par défaut, et en l'absence de mention explicite d'un
+format de papier, un fichier imprimable au format A4.  Vous pouvez
+cependant utiliser un autre format à l'aide des deux fonctions
+@code{set-default-paper-size} et @code{set-paper-size} qui, elle, se
+place à l'intérieur d'un bloc @code{\paper} :
 
 @example
-#(set-default-paper-size "a4")
+#(set-default-paper-size "quarto")
 @end example
 
+qui se place en début de fichier, ou @code{set-paper-size},
+
 @example
 \paper @{
-  #(set-paper-size "a4")
+  #(set-paper-size "tabloid")
 @}
 @end example
 
+qui s'inscrit au sein d'un bloc @code{\paper}.
+
 @noindent
 La seule restriction à l'utilisation isolée de la fonction
 @code{set-default-paper-size} est qu'elle doit intervenir avant le
-premier bloc @code{\paper}.  À l'intérieur d'un bloc @code{\paper}, il
-vaut mieux utiliser la fonction @code{set-paper-size} avant toute autre
-variable.  Les raisons à ceci sont abordées dans la rubrique
-@ref{Adaptation automatique au format}.
-
-@code{set-default-paper-size} fixe le format pour toutes les pages,
-alors que @code{set-paper-size} détermine le format des feuilles
-rattachées à un bloc @code{\paper} particulier.  Ainsi, lorsque le bloc
-@code{\paper} se trouve en tête de fichier, le format du papier
-s'appliquera à toutes les pages@tie{}; si @code{\paper} apparaît dans un
-bloc @code{\book}, la taille ne s'appliquera qu'au @emph{book} en
-question.
+premier bloc @code{\paper}.  @code{set-default-paper-size} fixe le
+format pour toutes les pages, alors que @code{set-paper-size} détermine
+le format des feuilles rattachées à un bloc @code{\paper} particulier.
+Ainsi, lorsque le bloc @code{\paper} se trouve en tête de fichier, le
+format du papier s'appliquera à toutes les pages ; si @code{\paper}
+apparaît dans un bloc @code{\book}, la taille ne s'appliquera qu'au
+@emph{book} en question.
+
+À l'intérieur d'un bloc @code{\paper}, la fonction @code{set-paper-size}
+doit intervenir avant toute autre variable.  Les raisons à ceci sont
+abordées à la rubrique @ref{Adaptation automatique au format}.
+
+Différents formats de papier sont définis dans le fichier
+@file{scm/paper.scm}.  Bien que vous puissiez y ajouter votre propre
+format, sachez cependant que celui-ci est écrasé à chaque mise à jour de
+LilyPond.
+
+@c An appendix entry exists for paper sizes but is not auto-generated
+
+La commande suivante, inscrite dans votre fichier, vous permettra
+d'ajouter votre format personnalisé à ceux déjà connus, puis d'y faire
+appel à l'aide des fonctions @code{set-default-paper-size} et
+@code{set-paper-size} :
 
-Les formats @code{a4}, @code{letter}, @code{legal} et @code{11x17} (ou
-tabloïd) sont couramment utilisés pour les éditions musicales.  Bien
-d'autres formats sont disponibles et sont répertoriés à la rubrique
-@code{paper-alist} du fichier d'initialisation @file{scm/paper.scm}.
-
-@c TODO add a new appendix for paper sizes (auto-generated) -pm
-
-@warning{Par défaut, le papier est au format A4 (codé @code{a4}).}
+@example
+#(set! paper-alist (cons '("mon format" . (cons (* 15 in) (* 3 in))) paper-alist))
 
-Rien ne vous empêche d'ajouter un format de papier inhabituel à la
-rubrique @code{paper-alist} du fichier @file{scm/paper.scm}.  Sachez
-cependant que celui-ci est écrasé à chaque mise à jour de LilyPond.
+\paper @{
+  #(set-paper-size "mon format")
+@}
+@end example
+Les unités peuvent s'exprimer aussi bien en @code{in} (pouces), qu'en
+@code{cm} (centimètres) ou @code{mm} (millimètres).
 
-@cindex orientation
-@cindex landscape
+@cindex papier, orientation
+@cindex landscape, papier
 @cindex paysage, papier
 @cindex à l'italienne, papier
 
 Le fait d'ajouter l'argument @code{'landscape} à l'instruction
-@code{set-default-paper-size} permet d'obtenir une présentation à
+stipulant le format du papier, permet d'obtenir une présentation à
 l'italienne -- ou paysage si vous préférez -- et donc des lignes plus
 longues.
 
@@ -284,10 +291,12 @@ longues.
 #(set-default-paper-size "a6" 'landscape)
 @end example
 
+C'est bien la feuille qui sera basculée, et non la musique.
 
 @seealso
-Notation Reference:
-@ref{Adaptation automatique au format}.
+Manuel de notation :
+@ref{Adaptation automatique au format},
+@ref{Formats de papier prédéfinis}.
 
 Fichiers d'initialisation :
 @file{scm/paper.scm}.
@@ -297,7 +306,7 @@ Fichiers d'initialisation :
 @unnumberedsubsubsec Adaptation automatique au format
 @translationof Automatic scaling to paper size
 
-Toute modification du format de papier à l'aide des fonctions scheme
+Toute modification du format de papier à l'aide des fonctions Scheme
 @code{set-default-paper-size} ou @code{set-paper-size}, que nous avons
 vues à la rubrique @ref{Format du papier}, se traduira automatiquement
 par l'ajustement d'un certain nombre de variables attachées au bloc
@@ -309,19 +318,19 @@ de papier utilisé.  Notez bien que le simple fait d'affecter une valeur
 l'étalonnage automatique, bien que spécifier une largeur de papier
 @emph{(@code{paper-width})} peut influencer d'autres valeurs -- mais
 c'est une autre histoire dont nous parlerons plus tard et qui n'a rien à
-voir avec la mise à l'echelle.
+voir avec la mise à l'échelle.
 
 L'adaptation automatique affecte les dimensionnements verticaux
 @code{top-margin} et @code{bottom-margin} -- voir 
 @ref{Variables d'espacement vertical fixe} --, ainsi que les
-dimmensionnements horizontaux @code{left-margin}, @code{right-margin},
+dimensionnements horizontaux @code{left-margin}, @code{right-margin},
 @code{inner-margin}, @code{outer-margin}, @code{binding-offset},
 @code{indent} et @code{short-indent} -- voir
 @ref{Variables d'espacement horizontal}.
 
 Les valeurs par défaut de ces dimensionnements sont contenues dans le
 fichier @file{ly/paper-defaults-init.ly} et utilisent les variables
-internes @code{top-margin-default}, @code{bottom-margin-default} etc.
+internes @code{top-margin-default}, @code{bottom-margin-default}etc.
 correspondant au format par défaut -- papier A4 -- pour lequel
 @code{paper-height} est à @code{297\mm} et @code{paper-width} à
 @code{210\mm}.
@@ -340,7 +349,7 @@ Fichiers d'initialisation :
 @subsection Variables d'espacement vertical fixe
 @translationof Fixed vertical spacing @code{\paper} variables
 
-@warning{Certains dimmensionnements attachés au bloc @code{@bs{}paper}
+@warning{Certains dimensionnements attachés au bloc @code{@bs{}paper}
 sont automatiquement ajustés selon le format du papier, ce qui peut
 conduire à un résultat inattendu --
 voir @ref{Adaptation automatique au format}.}
@@ -354,21 +363,21 @@ Les valeurs par défaut (avant étalonnage) sont définies dans le fichier
 
 La hauteur de la feuille.  Il s'agit par défaut de la dimension du
 papier utilisé.  Notez bien que cette variable n'affectera pas
-l'ajustement automatique d'un certain nombre de dimmensionnements
+l'ajustement automatique d'un certain nombre de dimensionnements
 verticaux.
 
 @item top-margin
 @funindex top-margin
 
 La marge entre le bord supérieur de la feuille et la surface imprimable.
-Elle est fixée par défaut à@tie{}@code{5\mm} et s'ajustera selon le
+Elle est fixée par défaut à @code{5\mm} et s'ajustera selon le
 format de papier.
 
 @item bottom-margin
 @funindex bottom-margin
 
 La marge entre la surface imprimable et le bord inférieur de la feuille.
-Elle est fixée par défaut à@tie{}@code{6\mm} et s'ajustera selon le
+Elle est fixée par défaut à @code{6\mm} et s'ajustera selon le
 format de papier.
 
 @item ragged-bottom
@@ -376,7 +385,7 @@ format de papier.
 
 L'activation de cette variable permet de ne pas répartir verticalement
 les systèmes sur les pages hormis la dernière.  La valeur par défaut
-est@tie{}@code{##f}.  Lorsque la partition ne comporte que deux ou trois
+est @code{#f}.  Lorsque la partition ne comporte que deux ou trois
 systèmes par page, comme pour un conducteur d'orchestre, nous vous
 conseillons d'activer cette variable.
 
@@ -385,15 +394,14 @@ conseillons d'activer cette variable.
 
 La désactivation de cette variable permet de répartir verticalement les
 systèmes de la dernière page d'une partition.  La valeur par défaut
-est@tie{}@code{##t}.  Nous vous conseillons, lorsque des pièces couvrent
-deux pages ou plus, d'activer cette variable.@*
+est @code{#t}.  Nous vous conseillons, lorsque des pièces couvrent
+deux pages ou plus, de désactiver cette variable.@*
 Notez bien que la variable @code{ragged-last-bottom} affecte aussi la
 dernière page de chacune des parties -- créées à l'aide d'un bloc
 @code{\bookpart} -- d'un même ouvrage.
 
 @end table
 
-
 @seealso
 Manuel de notation :
 @ref{Adaptation automatique au format}.
@@ -405,12 +413,14 @@ Morceaux choisis :
 @rlsrnamed{Spacing, Espacements}.
 
 @knownissues
-
 Les titrages (contenus dans le bloc @code{\header@{@}}) sont considérés
-comme des systèmes à part entière@tie{}; ils seront donc affectés par
+comme des systèmes à part entière ; ils seront donc affectés par
 @code{ragged-bottom} et @code{ragged-last-bottom}, qui éventuellement
 ajouteront de l'espace avant le premier système de la partition.
 
+La définition explicite d'un format de papier annulera tout réglage des
+marges haute et basse.
+
 
 @node Variables d'espacement vertical fluctuant
 @subsection Variables d'espacement vertical fluctuant
@@ -429,22 +439,21 @@ attachées à des objets graphiques (@emph{grobs}) qui, elles, se
 définissent au niveau du bloc @code{\score} -- voir à ce sujet
 @ref{Espacement vertical au sein d'un système}.
 
-
 @menu
 * Structure des variables d'espacement vertical fluctuant::
 * Liste des variables d'espacement vertical fluctuant::
 @end menu
 
+
 @node Structure des variables d'espacement vertical fluctuant
 @unnumberedsubsubsec Structure des variables d'espacement vertical fluctuant
 @translationof Structure of flexible vertical spacing alists
 
 Chacune de ces variables attachées au bloc @code{\paper} est constituée
-d'une liste associative @emph{(alist)} à quatre @i{clés}@tie{}:
+d'une liste associative @emph{(alist)} à quatre @i{clés} :
 
 @itemize
 
-
 @item
 @code{basic-distance} @emph{(distance de base)} -- la grandeur d'espace
 par défaut, exprimée en hauteur de portée, séparant les @i{points de
@@ -484,12 +493,12 @@ Par exemple, lorsque le coefficient de dilatation d'une dimension est
 double de celui d'une autre, elle pourra s'étirer deux fois plus que
 cette dernière.  Il ne saurait être négatif.  La valeur @code{+inf.0}
 provoque une @code{programming_error} (erreur de programmation) et est
-ignorée@tie{}; vous pouvez toutefois utiliser @code{1.0e7} pour obtenir
+ignorée ; vous pouvez toutefois utiliser @code{1.0e7} pour obtenir
 une valeur proche de l'infini.  Lorsque cette @i{clé} n'est pas définie,
 sa valeur est par défaut égale à @code{space}.  Notez bien que
-l'utilisateur ne peut définir une propension à la compression@tie{};
+l'utilisateur ne peut définir une propension à la compression ;
 elle est en fait égale à
-(@code{basic-distance}@tie{}@minus{}@tie{}@code{minimum-distance}).
+(@code{basic-distance} @minus{} @code{minimum-distance}).
 
 @end itemize
 
@@ -510,6 +519,9 @@ chevauchements.
 
 @end itemize
 
+Cependant, lorsque la partition fait plusieurs pages, la dernière page
+reprendra dans la mesure du possible l'espacement de la page précédente.
+
 Les manières de modifier des listes associatives font l'objet d'un
 @rusernamed{Modification de listes associatives, chapitre spécifique}.
 L'exemple suivant indique deux façons de modifier une liste associative.
@@ -537,7 +549,7 @@ Le nom des dimensionnements à hauteur variable sont de la forme
 @code{@var{avant}-@var{après}-spacing}, où @code{@var{avant}} et
 @code{@var{après}} représentent les éléments qui doivent être espacés.
 La distance s'établit entre les points de référence des deux éléments
-concernés (voir la rubrique précédente pou plus de précision).  Notez
+concernés (voir la rubrique précédente pour plus de précision).  Notez
 bien que, dans les règles de nommage des variables qui suivent, le terme
 @code{markup} fait référence aussi bien à un @i{markup de titrage}
 (@code{bookTitleMarkup} ou @code{scoreTitleMarkup}) qu'à un
@@ -605,7 +617,6 @@ page.
 
 @end table
 
-
 @seealso
 Manuel de notation :
 @ref{Espacement vertical au sein d'un système}.
@@ -621,7 +632,7 @@ Morceaux choisis :
 @subsection Variables d'espacement horizontal
 @translationof Horizontal spacing \paper variables
 
-@warning{Certains dimmensionnements attachés au bloc @code{@bs{}paper}
+@warning{Certains dimensionnements attachés au bloc @code{@bs{}paper}
 sont automatiquement ajustés selon le format du papier, ce qui peut
 conduire à un résultat inattendu --
 voir @ref{Adaptation automatique au format}.}
@@ -656,7 +667,7 @@ aussi @code{check-consistency}.
 @item line-width
 @funindex line-width
 
-la longueur d'un système musical sans indentation et justifiée sur toute
+la longueur d'un système musical sans indentation et justifié sur toute
 la largeur de la page.  La valeur par défaut est égale à
 @code{paper-width}, auquel sont retranchés @code{left-margin} et
 @code{right-margin}.  Lorsque vous définissez @code{line-width} sans
@@ -669,14 +680,14 @@ centrés.  Voir aussi @code{check-consistency}.  La variable
 @funindex left-margin
 
 la marge entre le bord gauche de la feuille et le début de chaque
-système.  La valeur par défaut est de@tie{}@code{10\mm}@tie{}; elle sera
+système.  La valeur par défaut est de @code{10\mm} ; elle sera
 ajustée selon le format du papier.  Lorsque vous définissez
-@code{line-width} et @code{right-margin}, sans modifier la valeur de
+@code{line-width} et @code{right-margin} sans modifier la valeur de
 @code{left-margin},  cette dernière sera alors égale à
-@code{(paper-width@tie{}@minus{}@tie{}line-width@tie{}@minus{}@tie{}right-margin)}.
+@code{(paper-width @minus{} line-width @minus{} right-margin)}.
 Lorsque seule @code{line-width} est définie, les deux marges
 correspondent à
-@code{((paper-width@tie{}@minus{}@tie{}line-width)@tie{}/@tie{}2)}, ce
+@code{((paper-width @minus{} line-width) / 2)}, ce
 qui a pour effet de centrer les systèmes sur la page.  Voir aussi
 @code{check-consistency}.
 
@@ -684,14 +695,14 @@ qui a pour effet de centrer les systèmes sur la page.  Voir aussi
 @funindex right-margin
 
 La marge entre le bord droit de la page et la fin des systèmes en pleine
-largeur (non @emph{ragged}).  La valeur par défaut est
-de@tie{}@code{10\mm} et s'ajustera selon le format du papier.   Lorsque
-vous définissez @code{line-width} et @code{left-margin}, sans modifier
-la valeur de @code{right-margin},  cette dernière sera alors égale à
-@code{(paper-width@tie{}@minus{}@tie{}line-width@tie{}@minus{}@tie{}left-margin)}.
+largeur (non @emph{ragged}).  La valeur par défaut est de @code{10\mm}
+et s'ajustera selon le format du papier.   Lorsque vous définissez
+@code{line-width} et @code{left-margin}, sans modifier la valeur de
+@code{right-margin},  cette dernière sera alors égale à 
+@code{(paper-width @minus{} line-width @minus{} left-margin)}.
 Lorsque seule @code{line-width} est définie, les deux marges
 correspondent à
-@code{((paper-width@tie{}@minus{}@tie{}line-width)@tie{}/@tie{}2)}, ce
+@code{((paper-width @minus{} line-width) / 2)}, ce
 qui a pour effet de centrer les systèmes sur la page.  Voir aussi
 @code{check-consistency}.
 
@@ -701,18 +712,18 @@ qui a pour effet de centrer les systèmes sur la page.  Voir aussi
 Lorsqu'elle est activée, cette variable vérifie que  @code{left-margin},
 @code{line-width} et @code{right-margin} sont en cohérence, et que
 l'addition de ces trois éléments ne dépassera pas la largeur du papier
-(@code{paper-width}).  La valeur par défaut est@tie{}@code{##t}.  Dans
+(@code{paper-width}).  La valeur par défaut est @code{#t}.  Dans
 le cas d'une incohérence, un message d'avertissement est émis et les
 trois variables -- marges et longueur de ligne -- rétablies à leur
-valeur par défaut (ajustées selon le fromat du papier).
+valeur par défaut (ajustées selon le format du papier).
 
 @item ragged-right
 @funindex ragged-right
 
 Lorsque cette variable est activée, les systèmes ne s'étendront pas sur
 la longueur de la ligne, mais s'arrêteront à leur longueur normale.
-La valeur par défaut est @code{##f} mais, si la partition ne comporte
-qu'un seul système, elle passe à @code{##t}.  Cette variable peut aussi
+La valeur par défaut est @code{#f} mais, si la partition ne comporte
+qu'un seul système, elle passe à @code{#t}.  Cette variable peut aussi
 se gérer au sein d'un bloc @code{\layout}.
 
 @item ragged-last
@@ -720,18 +731,22 @@ se gérer au sein d'un bloc @code{\layout}.
 
 Lorsqu'elle est activée, cette variable permet de ne pas étendre le
 dernier système de façon à occuper toute la longueur de la ligne.  La
-valeur par défaut est@tie{}@code{##f}.  Cette variable peut aussi
+valeur par défaut est @code{#f}.  Cette variable peut aussi
 se gérer au sein d'un bloc @code{\layout}.
 
 @end table
 
 @seealso
-Notation Reference:
+Manuel de notation :
 @ref{Adaptation automatique au format}.
 
 Fichiers d'initialisation :
 @file{ly/paper-defaults-init.ly}.
 
+@knownissues
+La définition explicite d'un format de papier annulera tout réglage des
+marges gauche et droite.
+
 
 @node Variables spécifiques pour l'impression recto-verso
 @unnumberedsubsubsec Variables spécifiques pour l'impression recto-verso
@@ -753,7 +768,7 @@ Lorsqu'elle est activée, les réglages affectés à @code{inner-margin},
 @code{outer-margin} ainsi que @code{binding-offset} détermineront les
 différentes marges selon qu'il s'agit d'une page paire ou impaire.
 Cette variable s'applique en lieu et place de @code{left-margin} et
-@code{right-margin}.  La valeur par défaut est@tie{}@code{##f}.
+@code{right-margin}.  La valeur par défaut est @code{#f}.
 
 @item inner-margin
 @funindex inner-margin
@@ -762,7 +777,7 @@ La marge que toutes les pages d'une partie ou de tout un ouvrage devront
 avoir du côté intérieur.  Bien entendu, cette variable n'est
 effective que lorsque vous comptez générer un fichier imprimable en
 recto-verso -- propriété @code{two-sided} définie à vrai.  La valeur par
-défaut est de@tie{}@code{10\mm} et s'ajustera selon le format du papier.
+défaut est de @code{10\mm} et s'ajustera selon le format du papier.
 
 @item outer-margin
 @funindex outer-margin
@@ -771,7 +786,7 @@ la marge que toutes les pages d'une partie ou de tout un ouvrage devront
 avoir du côté extérieur -- opposé à la reliure.  Bien entendu, cette
 variable n'est effective que lorsque vous comptez générer un fichier
 imprimable en recto-verso -- propriété @code{two-sided} définie à vrai.
-La valeur par défaut est de@tie{}@code{20\mm} et s'ajustera selon le
+La valeur par défaut est de @code{20\mm} et s'ajustera selon le
 format du papier.
 
 @item binding-offset
@@ -782,7 +797,7 @@ valeur de la marge intérieure @code{inner-margin} de telle sorte que
 rien ne soit masqué par la reliure.  Bien entendu, cette variable n'est
 effective que lorsque vous comptez générer un fichier imprimable en
 recto-verso -- propriété @code{two-sided} définie à vrai.  La valeur par
-défaut est de@tie{}@code{0} et s'ajustera selon le format du papier.
+défaut est de @code{0} et s'ajustera selon le format du papier.
 
 @end table
 
@@ -809,14 +824,14 @@ Les valeurs par défaut (avant étalonnage) sont définies dans le fichier
 @c This default value is buried in the middle of page.scm.  -mp
 
 Tous les systèmes, ainsi que les titres et séparateurs de systèmes,
-seront poussés d'autant vers la droite.  la valeur par défaut est
-de@tie{}@code{0.0}.
+seront poussés d'autant vers la droite.  La valeur par défaut est
+de @code{0.0}.
 
 @item indent
 @funindex indent
 
 Le niveau d'indentation du premier système d'une partition.  La valeur
-par défaut est de@tie{}@code{15\mm} et s'ajustera selon le format du
+par défaut est de @code{15\mm} et s'ajustera selon le format du
 papier.  Cette variable peut aussi se gérer au sein d'un bloc
 @code{\layout}.
 
@@ -824,7 +839,7 @@ papier.  Cette variable peut aussi se gérer au sein d'un bloc
 @funindex short-indent
 
 Le niveau d'indentation de tous les systèmes hormis le premier.  La
-valeur par défaut est de@tie{}@code{0}, et s'ajustera selon le format du
+valeur par défaut est de @code{0}, et s'ajustera selon le format du
 papier dès lors que vous lui affecterez une valeur.  Cette variable peut
 aussi se gérer au sein d'un bloc @code{\layout}.
 
@@ -906,27 +921,27 @@ Les valeurs par défaut sont définies dans le fichier
 
 @table @code
 
-@item blank-after-score-page-force
-@funindex blank-after-score-page-force
+@item blank-after-score-page-penalty
+@funindex blank-after-score-page-penalty
 
 Pénalité pour apparition d'une page blanche entre deux partitions.  Sa
 valeur est par défaut inférieure à celle de
-@code{blank-page-force}@tie{}; nous préférons qu'une page blanche
+@code{blank-page-penalty} ; nous préférons qu'une page blanche
 s'insère après la fin de la partition plutôt qu'au milieu.
 
-@item blank-last-page-force
-@funindex blank-last-page-force
+@item blank-last-page-penalty
+@funindex blank-last-page-penalty
 
 Pénalité pour fin de partition intervenant sur une page impaire.  La
-valeur par défaut est de@tie{}@code{0}.
+valeur par défaut est de @code{0}.
 
-@item blank-page-force
-@funindex blank-page-force
+@item blank-page-penalty
+@funindex blank-page-penalty
 
 Pénalité pour apparition d'une page blanche en cours de partition.
 L'algorithme @code{ly:optimal-breaking} n'en tiendra pas compte
 puisqu'il ne conçoit pas la présence d'une page blanche au milieu d'une
-partition.  La valeur par défaut est de@tie{}@code{5}.
+partition.  La valeur par défaut est de @code{5}.
 
 @item page-breaking
 @funindex page-breaking
@@ -958,11 +973,13 @@ Manuel de notation :
 @ref{Sauts de page},
 @ref{Optimisation des sauts de page},
 @ref{Optimisation des tournes},
-@ref{Minimisation des sauts de page}.
+@ref{Minimisation des sauts de page},
+@ref{Présentation en rouleau}.
 
 Fichiers d'initialisation :
 @file{ly/paper-defaults-init.ly}.
 
+
 @node Variables de gestion des numéros de page
 @unnumberedsubsubsec Variables de gestion des numéros de page
 @translationof @code{\paper} variables for page numbering
@@ -980,25 +997,25 @@ premier numéro de page soit pair ou impair.  Lorsque cette
 fonctionnalité est activée, l'algorithme des sauts de page décidera de
 lui-même si le premier numéro sera pair ou impair, ce qui se traduira
 par un éventuel incrément de un.  La valeur par défaut
-est@tie{}@code{##f}.
+est @code{#f}.
 
 @item first-page-number
 @funindex first-page-number
 
 Le numéro de la première page.  La valeur par défaut est
-de@tie{}@code{#1}.
+de @code{#1}.
 
 @item print-first-page-number
 @funindex print-first-page-number
 
 Cette variable permet d'imprimer le numéro de page y compris sur la
-première.  La valeur par défaut est@tie{}@code{##f}.
+première.  La valeur par défaut est @code{#f}.
 
 @item print-page-number
 @funindex print-page-number
 
 La désactivation de cette variable permet d'obtenir des pages non
-numérotées.  La valeur par défaut est@tie{}@code{##t}.
+numérotées.  La valeur par défaut est @code{#t}.
 
 @end table
 
@@ -1008,7 +1025,7 @@ Fichiers d'initialisation :
 
 @knownissues
 Les pages au numéro impair sont toujours à droite.  Pour que la musique
-commence en page 1, le dos de la page de garde doit être vide de telle
+commence en page 1, le dos de la page de garde doit être vide de telle
 sorte que la page une se retrouve à droite.
 
 
@@ -1024,7 +1041,7 @@ sorte que la page une se retrouve à droite.
 Cette variable définit l'importance relative des espacements entre la
 page (verticalité) et la ligne (horizontalité).  Une valeur élevée
 privilégiera l'espacement au niveau de la page.  La valeur par défaut
-est de@tie{}@code{#10}.
+est de @code{10}.
 
 @item print-all-headers
 @funindex print-all-headers
@@ -1032,7 +1049,7 @@ est de@tie{}@code{#10}.
 Lorsque cette variable est activée, l'intégralité des champs d'entête
 sera imprimée pour chaque bloc @code{\score}, plutôt que les seuls
 champs @code{piece} et @code{opus}.  La valeur par défaut
-est@tie{}@code{##f}.
+est @code{#f}.
 
 @item system-separator-markup
 @funindex system-separator-markup
@@ -1042,7 +1059,7 @@ chaque système, comme on le voit dans nombre de partitions orchestrales.
 Cette variable n'est pas définie par défaut.  La commande
 @code{\slashSeparator} -- définie dans le fichier
 @file{ly/titling-init.ly} -- fournit un @emph{markup} relativement
-courant@tie{}:
+courant :
 
 @lilypond[quote,verbatim,noragged-right,line-width=30\mm]
 #(set-default-paper-size "a8")
@@ -1062,7 +1079,6 @@ courant@tie{}:
 
 @end table
 
-
 @seealso
 Fichiers d'initialisation :
 @file{ly/titling-init.ly}.
@@ -1070,9 +1086,7 @@ Fichiers d'initialisation :
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
-
 @knownissues
-
 L'entête par défaut, formé d'une seule ligne, est constitué du numéro de
 page et du champ @code{instrument} contenu dans le bloc @code{\header}.
 
@@ -1104,11 +1118,11 @@ concerner toutes les partitions d'un même ouvrage, auquel cas un bloc
 @code{\layout} indépendant se placera en tête de fichier.  Dans le cas
 où la mise en forme concerne une partition en particulier, un bloc
 @code{\layout} se placera au sein du bloc @code{\score} en question.
-Sont susceptibles d'apparaître dans un bloc @code{\layout}@tie{}:
+Sont susceptibles d'apparaître dans un bloc @code{\layout} :
 
 @itemize
 @item
-la fonction scheme @code{layout-set-staff-size},
+la fonction Scheme @code{layout-set-staff-size},
 
 @item
 dans des blocs @code{\context}, les  modifications apportées aux
@@ -1116,7 +1130,7 @@ différents contextes, et
 
 @item
 les variables normalement attachées au bloc @code{\paper} qui
-affacteront la mise en forme de la partition.
+affecteront la mise en forme de la partition.
 
 @end itemize
 
@@ -1126,7 +1140,7 @@ contextes est abordée dans d'autres chapitres -- voir
 @ref{Modification des greffons de contexte} et
 @ref{Modification des réglages par défaut d'un contexte}.  Les variables
 du bloc @code{\paper} que l'on peut retrouver dans un bloc
-@code{\layout} sont@tie{}:
+@code{\layout} sont :
 
 @itemize
 
@@ -1136,22 +1150,22 @@ du bloc @code{\paper} que l'on peut retrouver dans un bloc
 
 @item
 @code{indent} et @code{short-indent}
-(see @ref{Variables d'indentation et de décalage})
+(voir @ref{Variables d'indentation et de décalage})
 
 @item
 @code{system-count}
-(see @ref{Variables de gestion des sauts de ligne})
+(voir @ref{Variables de gestion des sauts de ligne})
 
 @end itemize
 
-Voici un exemple de bloc @code{\layout} :
+Voici un exemple de bloc @code{\layout} :
 
 @example
 \layout @{
   indent = 2\cm
   \context @{
     \StaffGroup
-    \override StaffGrouper #'staff-staff-spacing #space = #8
+    \override StaffGrouper #'staff-staff-spacing #'basic-distance = #8
   @}
   \context @{
     \Voice
@@ -1161,6 +1175,105 @@ Voici un exemple de bloc @code{\layout} :
 @}
 @end example
 
+Il est tout à fait possible que plusieurs blocs @code{\layout}
+cohabitent en tant qu'expressions de niveau supérieur.  Ceci se révèle
+particulièrement utile lorsque différents réglages sont stockés dans des
+fichiers séparés qui sont inclus au besoin.  Lorsqu'un bloc
+@code{\layout} est évalué, une copie de la configuration du
+@code{\layout} actuel est réalisée en interne, augmentée des
+aménagements apportés.  Bien qu'on puisse considérer que le contenu des
+différents blocs @code{\layout} se cumule, c'est la dernière adaptation
+qui aura préséance en cas de situation conflictuelle -- cas typique
+d'une même propriété modifiée dans différents blocs.
+
+Par exemple, placer le bloc suivant
+
+@example
+\layout @{
+  \context @{
+    \Voice
+    \override TextScript #'color = #magenta
+    \override Glissando #'thickness = #1.5
+  @}
+@}
+@end example
+
+après celui de l'exemple précédent aura pour effet de cumuler les
+adaptations de @code{'padding} et @code{'color} pour l'objet
+@code{TextScript}, mais la dernière adaptation apportée à la propriété
+@code{'thickness} de @code{Glissando} remplace, ou masque, celle
+précédemment établie.
+
+Les blocs @code{\layout} peuvent faire l'objet de variables, aux fins de
+les utiliser ultérieurement.  Ceci requiert toutefois une attention
+particulière dans la mesure où cette manière de procéder n'est pas
+équivalente à une définition complète et globale.
+
+Lorsque nous définissons la variable suivante,
+
+@example
+layoutVariable = \layout @{
+  \context @{
+    \Voice
+    \override NoteHead #'font-size = #4
+  @}
+@}
+@end example
+
+qui contient une configuration de @code{\layout} avec
+l'adaptation @code{NoteHead #'font-size}, cette combinaison n'est pas
+enregistrée en tant que configuration courante.  Notez bien que la
+« configuration courante » est lue lorsque la variable est définie, non
+lorsqu'elle est utilisée ; par voie de conséquence, le contenu de la
+variable dépend de l'endroit où elle se trouve dans le code source.
+
+Notre variable peut alors être utilisée au sein d'un autre bloc
+@code{\layout}, comme par exemple :
+
+@example
+\layout @{
+  \layoutVariable
+  \context @{
+    \Voice
+    \override NoteHead #'color = #red
+  @}
+@}
+@end example
+
+Un bloc @code{\layout} qui contient une variable comme ci-dessus, ne
+recopie pas la configuration actuelle ; il utilise en fait le contenu de
+@code{layoutVariable} en tant que configuration de base pour les
+adaptations ultérieures, en conséquence de quoi toute modification
+intervenant entre la définition et l'utilisation de la variable sera
+perdue.
+
+Si @code{layoutVariable} est définie, ou rapatriée par un
+@code{\indude}, juste avant d'être utilisée, son contenu devient la
+configuration actuelle augmentée des adaptations que la variable
+contient.  Considérant l'exemple d'utilisation de @code{layoutVariable}
+ci-dessus, le bloc @code{\layout} final contiendra donc :
+
+@example
+  TextScript #'padding = #1
+  TextScript #'color = #magenta
+  Glissando #'thickness = #1.5
+  NoteHead #'font-size = #4
+  NoteHead #'color = #red
+@end example
+
+ainsi que les adaptations de @code{indent} et @code{StaffGrouper}.
+
+Cependant, si la variable avait été définie bien avant le premier bloc
+@code{\layout}, la configuration actuelle ne contiendrait que
+
+@example
+  NoteHead #' font-size= #4 % (écrit dans la définition de la variable)
+  NoteHead #' color = #red % (ajouté après l'utilisation de la variable)
+@end example
+
+Une gestion attentive des variables de @code{\layout} se révèle être un
+outil précieux dans la mise en forme des sources et le retour à une
+configuration donnée.
 
 @seealso
 Manuel de notation :
@@ -1179,7 +1292,7 @@ Morceaux choisis :
 @funindex layout file
 
 La @strong{taille de portée} @emph{(staff size)} est fixée par défaut à
-20@tie{}points.  Il existe deux manières de la modifier@tie{}:
+20 points.  Il existe deux manières de la modifier :
 
 La taille des portées peut se définir globalement pour toutes les
 partitions d'un même fichier, ou plus précisément d'un bloc
@@ -1190,12 +1303,11 @@ partitions d'un même fichier, ou plus précisément d'un bloc
 @end example
 
 @noindent
-Ceci définit donc la hauteur des portées à 14@tie{}points par
-défaut@tie{}; toutes les fontes seront ajustées en conséquence.
-
+Ceci définit donc la hauteur des portées à 14 points par
+défaut ; toutes les fontes seront ajustées en conséquence.
 
 Vous pouvez aussi spécifier une taille à une partition en particulier en
-procédant comme ci-dessous@tie{}:
+procédant comme ci-dessous :
 
 @example
 \score@{
@@ -1208,7 +1320,7 @@ procédant comme ci-dessous@tie{}:
 
 La fonte Feta fournit les symboles musicaux dans huit tailles
 différentes.  Chaque fonte correspond à une hauteur particulière de
-portée@tie{}; les petites tailles comportent des symboles plus épais
+portée ; les petites tailles comportent des symboles plus épais
 pour être cohérent avec l'épaisseur relativement plus importante des
 lignes de la portée.  Le tableau suivant répertorie les différentes
 tailles de police.
@@ -1271,7 +1383,6 @@ contexte @code{fontSize} ainsi que la propriété de mise en forme
 individuellement la taille de chaque portée.  La taille de chacune des
 portées est relative à la taille globale.
 
-
 @seealso
 Manuel de notation :
 @ref{Indication de la taille de fonte musicale}.
@@ -1279,9 +1390,7 @@ Manuel de notation :
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
-
 @knownissues
-
 @code{layout-set-staff-size} ne modifie en rien l'espacement entre les
 lignes d'une portée.
 
@@ -1296,6 +1405,7 @@ lignes d'une portée.
 * Optimisation des sauts de page::
 * Optimisation des tournes::
 * Minimisation des sauts de page::
+* Présentation en rouleau::
 * Sauts explicites::
 * Recours à une voix supplémentaire pour gérer les sauts::
 @end menu
@@ -1314,8 +1424,7 @@ trop aérée, et que des lignes consécutives aient à peu près la même
 densité.
 
 Vous pouvez cependant insérer l'instruction @code{\break} à l'endroit où
-vous le jugez utile pour @qq{forcer} le passage à la ligne
-suivante@tie{}:
+vous le jugez utile pour @qq{forcer} le passage à la ligne suivante :
 
 @lilypond[quote,ragged-right,relative=2,verbatim]
 c4 c c c | \break
@@ -1323,10 +1432,10 @@ c4 c c c |
 @end lilypond
 
 Par défaut, un saut de ligne ne saurait intervenir au beau milieu d'une
-mesure@tie{}; LilyPond vous le signalera par un message si tel était le
+mesure ; LilyPond vous le signalera par un message si tel était le
 cas.  Si d'aventure vous voulez forcer un saut de ligne en l'absence de
 barre de mesure, vous devrez auparavant insérer une barre invisible -- à
-l'aide de @code{\bar@tie{}""}.
+l'aide de @code{\bar ""}.
 
 @lilypond[quote,ragged-right,relative=2,verbatim]
 c4 c c
@@ -1340,12 +1449,12 @@ mesure dès lors que la précédente avait une note en suspend -- c'est
 typiquement le cas lorsqu'un nolet est à cheval sur deux mesures.
 L'instruction @code{\break} sera alors opérationnelle si vous avez
 auparavant désactivé le @code{Forbid_line_break_engraver} du contexte
-@code{Voice} concerné.  Notez bien que les sauts de ligne forcés doivent
-être saisis au sein d'une expression polyphonique@tie{}:
+@code{Voice} concerné.  Notez bien qu'en pareil cas, les sauts de ligne
+forcés doivent être saisis au sein d'une expression polyphonique :
 
 @lilypond[quote,ragged-right,verbatim]
 \new Voice \with {
-  \remove Forbid_line_break_engraver
+  \remove "Forbid_line_break_engraver"
 } \relative c'' {
   <<
     { c2. \times 2/3 { c4 c c } c2. | }
@@ -1373,10 +1482,10 @@ au niveau des lignes.  Toutes deux se définissent dans un bloc
 ligne, et @code{line-width} la longueur des lignes.
 
 L'activation du commutateur @code{ragged-right} au sein du bloc
-@code{\layout} aura pour effet de terminer les systèmes là où il le
-feraient normalement plutôt que de les étirer sur toute la longueur de
-la ligne.  Ceci est particulièrement utile pour de petits fragments ou
-pour vérifier la densité induite par l'espacement naturel.
+@code{\layout} aura pour effet de terminer les systèmes là où ils
+prendraient fin normalement plutôt que de les étirer sur toute la
+longueur de la ligne.  Ceci est particulièrement utile pour de petits
+fragments ou pour vérifier la densité induite par l'espacement naturel.
 
 @c TODO Check and add para on default for ragged-right
 
@@ -1391,16 +1500,14 @@ Le commutateur @code{ragged-last} est équivalent à @code{ragged-right},
 @}
 @end example
 
-
-
 @cindex sauts de ligne réguliers
 @cindex portée à quatre mesures
 
 L'utilisation conjointe de @code{\break} et de blancs dans une section
 @code{\repeat} vous permettra de positionner des sauts de ligne à
 intervalle régulier.  Par exemple, les 28 mesures de ce qui suit, si
-'lon est à 4/4, seront coupées toutes les quatre mesures, pas
-ailleurs@tie{}:
+l'on est à 4/4, seront coupées toutes les quatre mesures, pas
+ailleurs :
 
 @example
 <<
@@ -1416,6 +1523,7 @@ ailleurs@tie{}:
 Apparemment, je ne vois pas de "snippet" qui corresponde,
 à moins que ce ne soit pour allécher vers la section
 "4.6 Fitting music onto fewer pages" -JCM
+introduit par 2.7.29 et supprimé par 2.13.30
 @c TODO Check this
 A linebreaking configuration can be saved as a @code{.ly} file
 automatically.  This allows vertical alignments to be stretched to
@@ -1431,9 +1539,8 @@ complicated.  More details are available in
 @code{\noBreak}.
 @endpredefined
 
-
 @seealso
-Notation Reference:
+Manuel de notation :
 @ref{Variables de gestion des sauts de ligne}.
 
 Référence des propriétés internes :
@@ -1461,18 +1568,18 @@ trouver à des niveaux supérieurs, entre deux partitions ou
 
 Tout comme @code{ragged-right} et @code{ragged-last} qui permettent de
 gérer la répartition horizontale, LilyPond dispose de commutateurs
-équivalents au niveau de la verticalité@tie{}: @code{ragged-bottom} et
+équivalents au niveau de la verticalité : @code{ragged-bottom} et
 @code{ragged-last-bottom}.  Lorsqu'ils sont tous deux activés --
-affectés de @code{##t} -- les systèmes ne seront pas répartis sur les
+affectés de @code{#t} -- les systèmes ne seront pas répartis sur les
 pages y compris la dernière.  Pour de plus amples détails, reportez-vous
 à @ref{Variables d'espacement vertical fixe}.
 
 Les sauts de page sont générés par la fonction @code{page-breaking}.
-LilyPond dispose de trois différents algorithmes en la matière@tie{}:
+LilyPond dispose de trois différents algorithmes en la matière :
 @code{ly:optimal-breaking}, @code{ly:page-turn-breaking} et
 @code{ly:minimal-breaking}.  C'est @code{ly:optimal-breaking} qui est
 activé par défaut, mais rien ne vous empêche d'en changer, par
-l'intermédiaire du bloc @code{\paper}@tie{}:
+l'intermédiaire du bloc @code{\paper} :
 
 @example
 \paper @{
@@ -1486,7 +1593,7 @@ Lorsqu'un ouvrage contient plusieurs partitions et un certain nombre de
 pages, la gestion des sauts de page finit par devenir très gourmande,
 tant au niveau du processeur que de la mémoire.  Vous pouvez cependant
 alléger la charge en recourant à des blocs @code{\bookpart} afin de
-sectionner l'ouvrage que vous traitez@tie{}; les sauts de page seront
+sectionner l'ouvrage que vous traitez ; les sauts de page seront
 alors gérés individuellement au niveau de chacune des parties.  Par
 ailleurs, cela vous autorisera une gestion différente selon les
 sections.
@@ -1515,7 +1622,6 @@ sections.
 @}
 @end example
 
-
 @predefined
 @funindex \pageBreak
 @code{\pageBreak},
@@ -1523,7 +1629,6 @@ sections.
 @code{\noPageBreak}.
 @endpredefined
 
-
 @seealso
 Manuel de notation :
 @ref{Variables de gestion des sauts de page}.
@@ -1544,7 +1649,6 @@ rupture qui évite d'obtenir à la fois une page trop dense ou exagérément
 aérée.  Contrairement à la fonction @code{ly:page-turn-breaking}, elle
 n'a aucune notion de ce qu'est une @qq{tourne}.
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -1578,7 +1682,7 @@ de l'œuvre.  Vous pouvez alors recourir au @code{Page_turn_engraver} que
 vous mentionnerez dans un contexte de voix ou de portée.  Ce graveur de
 tournes recherchera dans le contexte en question les passages sans note.
 Notez bien qu'il ne recherche pas des silences, mais l'absence de
-notes@tie{}; autrement dit, il ne restera pas inactif dans le cadre
+notes ; autrement dit, il ne restera pas inactif dans le cadre
 d'une portée polyphonique dont l'une des parties contiendrait des
 silences.  Lorsqu'il rencontre un fragment suffisamment long ne
 contenant aucune note, il insère un @code{\allowPageTurn} à la barre
@@ -1592,8 +1696,8 @@ Le @code{Page_turn_engraver} examine la propriété de contexte
 @code{minimumPageTurnLength} pour déterminer quelle doit être la
 longueur d'un fragment sans note avant une tourne.  La valeur par
 défaut de @code{minimumPageTurnLength} est
-@code{#(ly:make-moment@tie{}1@tie{}1)}, soit une ronde, et s'ajuste de
-la manière suivante@tie{}:
+@code{(ly:make-moment 1 1)}, soit une ronde, et s'ajuste de
+la manière suivante :
 
 @example
 \new Staff \with @{ \consists "Page_turn_engraver" @}
@@ -1623,7 +1727,6 @@ Les commandes de tourne -- @code{\pageTurn}, @code{\noPageTurn} et
 @code{\allowPageTurn} -- peuvent s'utiliser à des niveaux supérieurs,
 entre des blocs @code{\score} ou des @emph{markups} de haut niveau.
 
-
 @predefined
 @funindex \pageTurn
 @code{\pageTurn},
@@ -1633,16 +1736,13 @@ entre des blocs @code{\score} ou des @emph{markups} de haut niveau.
 @code{\allowPageTurn}.
 @endpredefined
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
-
 @knownissues
-
 Une partition ne devrait contenir qu'une seule instance du
-@code{Page_turn_engraver}, au risque de se contredire les uns les autres.
+@code{Page_turn_engraver}, au risque de les voir se contredire.
 
 
 @node Minimisation des sauts de page
@@ -1658,7 +1758,7 @@ donc la préférer lorsque la partition s'étend sur beaucoup de pages ou
 lorsque les autres fonctions de gestion des sauts de page ralentissent
 nettement le traitement, sont trop gourmandes en mémoire ou qu'il y a
 beaucoup de texte.  Il suffit de la mentionner au sein du bloc
-@code{\paper}@tie{}:
+@code{\paper} :
 
 @example
 \paper @{
@@ -1666,19 +1766,38 @@ beaucoup de texte.  Il suffit de la mentionner au sein du bloc
 @}
 @end example
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
 
+@node Présentation en rouleau
+@subsection Présentation en rouleau
+@translationof One-line page breaking
+
+@funindex ly:one-line-breaking
+
+La fonction @code{ly:one-line-breaking} constitue un algorithme de
+calcul des sauts de pages particulier en ceci que chaque partition fait
+l'objet d'une page unique, d'une seule ligne.  Cette fonctionnalité
+s'affranchit de l'impression des titres et marges ; seule la partition
+est affichée.
+
+La largeur de page est ajustée de telle sorte que la pièce la plus
+longue tienne sur une seule ligne.  En particulier, les variables
+@code{paper-width}, @code{line-width} et @code{indent} du bloc
+@code{\paper} seront ignorées ; les @code{left-margin} et
+@code{right-margin} seront honorées.  La hauteur de page ne sera pas
+modifiée.
+
 @node Sauts explicites
 @subsection Sauts explicites
 @translationof Explicit breaks
 
 Il arrive parfois que LilyPond rejette des @code{\break} ou des
 @code{\pageBreak} explicites.  Vous pouvez alors prendre le contrôle
-avec ces deux instructions dérogatoires@tie{}:
+avec ces deux instructions dérogatoires :
 
 @example
 \override NonMusicalPaperColumn #'line-break-permission = ##f
@@ -1722,7 +1841,6 @@ musique = \relative c'' { c8 c c c }
 }
 @end lilypond
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -1814,7 +1932,6 @@ music = \relative c'' { c4 c c c }
 }
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ref{Espacement vertical}.
@@ -1830,7 +1947,7 @@ Morceaux choisis :
 @cindex vertical, espacement
 @cindex espacement vertical
 
-L'espacement vertical dépend de trois éléments@tie{}: la surface
+L'espacement vertical dépend de trois éléments : la surface
 disponible -- par exemple format de papier et marges --, l'espace qui
 doit séparer les systèmes, et l'espace qui sépare les portées d'un même
 système.
@@ -1841,6 +1958,7 @@ système.
 * Résolution des collisions verticales::
 @end menu
 
+
 @node Espacement vertical au sein d'un système
 @subsection Espacement vertical au sein d'un système
 @translationof Flexible vertical spacing within systems
@@ -1851,7 +1969,7 @@ système.
 @cindex espacement au sein d'un système
 
 LilyPond dispose de trois différents mécanismes permettant de contrôler
-l'espacement au sein d'un système selon trois catégories@tie{}:
+l'espacement au sein d'un système selon trois catégories :
 
 @itemize
 
@@ -1860,10 +1978,10 @@ l'espacement au sein d'un système selon trois catégories@tie{}:
 
 @item
 @emph{portées regroupées} (portées d'un même groupe, telles celles
-d'un @code{ChoirStaff}, etc.), et
+d'un @code{ChoirStaff}, etc.), et
 
 @item
-@emph{lignes de non-portée} (@code{Lyrics}, @code{ChordNames}, etc.).
+@emph{lignes de non-portée} (@code{Lyrics}, @code{ChordNames}, etc.).
 
 @end itemize
 
@@ -1905,10 +2023,10 @@ abordées en fin de section.
 Le nom de ces propriétés, sauf @code{staff-affinity}, suit le schéma
 @code{@var{item1}-@var{item2}-spacing} -- @code{@var{item1}} et
 @code{@var{item2}} étant les éléments à espacer.  Notez bien que
-@code{@var{item2}} n'est pas forcément placé au-dessous@tie{}: c'est le
+@code{@var{item2}} n'est pas forcément placé au-dessous : c'est le
 cas pour la propriété @code{nonstaff-relatedstaff-spacing} qui spécifie
-la distance entre une ligne de non-portée alors que sa
-@code{staff-affinity} a été déterminée à @code{#UP}.
+l'espacement d'une ligne de non-portée alors que sa
+@code{staff-affinity} a été déterminée à @code{UP}.
 
 Toutes ces distances sont mesurées entre les points de référence
 respectifs des éléments considérés.
@@ -1917,9 +2035,9 @@ Le @i{point de référence} d'une portée est le centre vertical du
 l'interligne médian si @code{line-count} est pair.
 Quant aux lignes rattachées à des portées -- lignes de non-portée -- le
 tableau suivant présente le @i{point de référence} pour chacune
-d'elles@tie{}:
+d'elles :
 
-@multitable {Non-staff line} {Reference point}
+@multitable {Ligne de non-portée} {Point de référence}
 @headitem Ligne de non-portée @tab Point de référence
 @item @code{ChordNames}  @tab ligne de base
 @item @code{NoteNames}   @tab ligne de base
@@ -1929,7 +2047,7 @@ d'elles@tie{}:
 @item @code{FretBoards}  @tab ligne supérieure
 @end multitable
 
-En voici une représentation graphique@tie{}:
+En voici une représentation graphique :
 
 @c KEEP LY
 @lilypond[quote,noragged-right,line-width=110\mm]
@@ -1949,7 +2067,7 @@ labelContext =
 #(define-music-function
      (parser location context)
      (string?)
-   #{ s1*0^\markup { \typewriter $context } #})
+   #{ s1*0^\markup { \typewriter #context } #})
 
 \layout {
   \context { \Dynamics    \alignToZero }
@@ -2046,7 +2164,7 @@ alors que la seconde redéfinit la propriété dans son intégralité.
 @end example
 
 La modification d'un espacement au niveau global se mentionne au sein du
-bloc @code{\layout}@tie{}:
+bloc @code{\layout} :
 
 @example
 \layout @{
@@ -2066,7 +2184,7 @@ selon la définition de leur contexte dans la
 
 
 @subsubheading Propriétés de l'objet @code{VerticalAxisGroup}
-@translationof Properties of the @code{VerticalAxisGroup} grob
+@c VO Properties of the @code{VerticalAxisGroup} grob
 
 Les propriétés de l'objet @code{VerticalAxisGroup} s'ajustent à l'aide
 d'un @code{\override} au niveau d'un contexte @code{Staff} (ou son
@@ -2081,7 +2199,7 @@ pas à la dernière portée d'un système.
 
 En tout état de cause, la fonction Scheme @code{staff-staff-spacing}
 d'un @code{VerticalAxisGroup} affectera les propriétés du
-@code{StaffGrouper} si la portée est incluse dans un regroupement@tie{};
+@code{StaffGrouper} si la portée est incluse dans un regroupement ;
 elle s'appliquera au @code{default-staff-staff-spacing} en l'absence de
 regroupement.  Les portées peuvent donc s'aligner différemment selon
 qu'elles sont ou non regroupées.  Pour obtenir le même espacement sans
@@ -2107,9 +2225,9 @@ Une ligne de non-portée en dessous d'un système devrait avoir sa
 @code{staff-affinity} définie à @code{UP}.  De la même manière, lorsque
 cette ligne surplombe un système, sa @code{staff-affinity} devrait être
 définie à @code{DOWN}.  Prenez garde à la valeur que vous affectez à
-@code{staff-affinity}@tie{}: si vous affectez la valeur @code{#f} à
+@code{staff-affinity} : si vous affectez la valeur @code{#f} à
 une ligne de non-portée, cette ligne sera considérée comme étant une
-portée@tie{}; à l'inverse, utiliser la propriété @code{staff-affinity}
+portée ; à l'inverse, utiliser la propriété @code{staff-affinity}
 pour une portée lui fera perdre cette qualité.
 
 @c TODO: verify last clause below ("even if other...")
@@ -2117,7 +2235,7 @@ pour une portée lui fera perdre cette qualité.
 @item nonstaff-relatedstaff-spacing
 Il s'agit de la distance entre la ligne de non-portée en cours et la
 portée la plus proche selon la @code{staff-affinity}, à la double
-condition qu'il n'y a pas déjà une autre ligne de non-portée et que la
+condition qu'il n'y ait pas déjà une autre ligne de non-portée et que la
 valeur de @code{staff-affinity} soit @code{UP} ou @code{DOWN}.  Lorsque
 la valeur de @code{staff-affinity} est égale à @code{CENTER}, la valeur
 de @code{nonstaff-relatedstaff-spacing} servira à centrer la ligne de
@@ -2132,8 +2250,8 @@ valeurs @code{UP} et @code{DOWN} de @code{staff-affinity}.
 
 @item nonstaff-unrelatedstaff-spacing
 Il s'agit de la distance entre une ligne de non-portée et la portée à
-l'opposé de l'orientation adoptée, à la double condition qu'il n'y a pas
-déjà une autre ligne de non-portée et que la valeur de
+l'opposé de l'orientation adoptée, à la double condition qu'il n'y ait
+pas déjà une autre ligne de non-portée et que la valeur de
 @code{staff-affinity} soit @code{UP} ou @code{DOWN}.  Cette propriété
 trouve toute sa légitimité pour décaler une ligne de @code{Lyrics} de la
 portée à laquelle elle ne correspond pas.
@@ -2141,7 +2259,7 @@ portée à laquelle elle ne correspond pas.
 
 
 @subsubheading Propriétés de l'objet @code{StaffGrouper}
-@translationof Properties of the @code{StaffGrouper} grob
+@c VO Properties of the @code{StaffGrouper} grob
 
 Les propriétés de l'objet @code{StaffGrouper} s'ajustent à l'aide
 d'un @code{\override} au niveau d'un contexte @code{StaffGroup} (ou son
@@ -2164,7 +2282,6 @@ regroupement a été ajustée au niveau de son propre
 @code{VerticalAxisGroup}, cette dernière aura préséance.
 @end table
 
-
 @seealso
 Fichiers d'initialisation :
 @file{ly/engraver-init.ly},
@@ -2185,7 +2302,7 @@ des contextes de @qq{portée} pouvant contenir plusieurs voix, mais pas
 une portée.
 
 L'espacement de ces @i{portées isolées} est géré par les propriétés
-suivantes@tie{}:
+suivantes :
 
 @itemize
 @item Propriétés du @code{VerticalAxisGroup} :
@@ -2242,7 +2359,6 @@ sein de regroupements.
 >>
 @end lilypond
 
-
 @seealso
 Fichiers d'initialisation :
 @file{scm/define-grobs.scm}.
@@ -2268,7 +2384,7 @@ Les @i{regroupements de portées} tels le @code{StaffGroup} ou le
 une ou plusieurs portées.
 
 L'espacement entre les portées d'un même regroupement est géré par les
-propriétés suivantes@tie{}
+propriétés suivantes 
 
 @itemize
 @item Propriétés du @code{VerticalAxisGroup} :
@@ -2287,7 +2403,7 @@ Ces propriétés d'objet graphique sont expliquées une à une au chapitre
 
 L'exemple suivant illustre la manière de gérer l'espacement de portées
 regroupées, à l'aide des propriétés de l'objet graphique
-@code{StaffGrouper}@tie{}:
+@code{StaffGrouper} :
 
 @lilypond[verbatim,quote,staffsize=16]
 \layout {
@@ -2337,7 +2453,7 @@ En fait, les lignes de non-portée sont des contextes qui vont créer un
 objet de rendu @code{VerticalAxisGroup}.
 
 L'espacement des lignes de non-portée est géré par les propriétés
-suivantes@tie{}:
+suivantes :
 
 @itemize
 @item Propriétés du @code{VerticalAxisGroup} :
@@ -2384,7 +2500,6 @@ Vous noterez que la valeur élevée attribuée à la clé
 >>
 @end lilypond
 
-
 @seealso
 Fichiers d'initialisation :
 @file{ly/engraver-init.ly},
@@ -2418,7 +2533,7 @@ Une autre approche de l'espacement vertical est le recours à
 positionnement vertical absolu sur la page.
 
 @code{NonMusicalPaperColumn #'line-break-system-details} prend en charge
-une liste associative de trois mises au point@tie{}:
+une liste associative de trois mises au point :
 
 @itemize
 @item @code{X-offset}
@@ -2428,7 +2543,7 @@ une liste associative de trois mises au point@tie{}:
 
 Les dérogations en matière d'objet graphique, y compris celles
 concernant les @code{NonMusicalPaperColumn} ci-dessus, peuvent se placer
-à trois différents endroits de votre fichier source@tie{}:
+à trois différents endroits de votre fichier source :
 
 @itemize
 @item directement au beau milieu des notes
@@ -2441,7 +2556,7 @@ simple commande @code{\override} au sein d'un bloc @code{\context} ou
 @code{\with}.  Dans le cas ou il est stipulé au fil des notes, c'est la
 commande spécifique @code{\overrideProperty} qui doit intervenir.  Voici
 quelques exemples de réglages de @code{NonMusicalPaperColumn} à l'aide
-de la commande @code{\overrideProperty}@tie{}:
+de la commande @code{\overrideProperty} :
 
 @example
 \overrideProperty NonMusicalPaperColumn
@@ -2493,16 +2608,16 @@ Commençons par examiner un exemple dépourvu de toute mise au point.
 
 Cette partition isole les informations de saut de ligne ou de page dans
 une voix spécifique.  La mise en forme est ainsi séparée des événements
-musicaux@tie{}; ceci nous permettra d'y voir plus clair au fur et à
+musicaux ; ceci nous permettra d'y voir plus clair au fur et à
 mesure que nous avancerons.  Pour plus de précisions, relisez
 @ref{Recours à une voix supplémentaire pour gérer les sauts}.
 
-Les @code{\breaks} explicites répartissent la musique en lignes de cinq
+Les @code{\break} explicites répartissent la musique en lignes de cinq
 mesures chacune.  L'espacement vertical est celui que LilyPond attribue
 par défaut.  Nous pouvons, afin de fixer explicitement le point
 d'attache vertical de chacun des systèmes, définir un doublet
 @code{Y-offset} en tant qu'attribut du @code{line-break-system-details}
-de l'objet @code{NonMusicalPaperColumn}@tie{}:
+de l'objet @code{NonMusicalPaperColumn} :
 
 @lilypond[verbatim,quote,staffsize=16]
 \header { tagline = ##f }
@@ -2616,7 +2731,7 @@ d'un regroupement de portées.
 }
 @end lilypond
 
-Quelques points à prendre en considération@tie{}:
+Quelques points à prendre en considération :
 
 @itemize
 @item
@@ -2630,16 +2745,14 @@ distance entre des portées adjacentes.  Des valeurs positives remontent
 les portées et paroles, des valeurs négatives les descendent.
 
 @item
-Dans la mesure où @code{NonMusicalPaperColumn
-#'line-break-system-details} permet de positionner systèmes et portées
-n'importe où sur une page, vous pourriez être en contradiction avec les
-dimensionnements de la feuille ou bien aboutir à des surimpressions.
-Soyez donc raisonnable quant aux différentes valeurs que vous affectez
-à ces réglages.
+Dans la mesure où @code{NonMusicalPaperColumn #'line-break-system-details}
+permet de positionner systèmes et portées n'importe où sur une page,
+vous pourriez être en contradiction avec les dimensionnements de la
+feuille ou bien aboutir à des surimpressions.  Soyez donc raisonnable
+quant aux différentes valeurs que vous affectez à ces réglages.
 
 @end itemize
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -2657,13 +2770,13 @@ Vous savez de manière intuitive qu'un certain nombre d'objets en
 matière de notation musicale appartiennent à la portée, et que
 d'autres se placent en dehors de la portée.  Entre autres objets
 externes, nous avons les marques repères, les textes et les
-nuances@tie{}; nous les appellerons @qq{objets extérieurs à la portée}.
+nuances ; nous les appellerons @qq{objets extérieurs à la portée}.
 La règle adoptée par LilyPond pour positionner verticalement ces
 objets extérieurs consiste à les placer au plus près de la portée
 tout en prenant garde d'éviter qu'il y ait chevauchement.
 
 LilyPond utilise la propriété @code{outside-staff-priority} afin de
-déterminer si un objet est ou non un objet extérieur à la portée@tie{}:
+déterminer si un objet est ou non un objet extérieur à la portée :
 lorsque la valeur de @code{outside-staff-priority} est numérique, il
 s'agit d'un objet extérieur à la portée.  De plus, la propriété
 @code{outside-staff-priority} indique à LilyPond l'ordre dans lequel ces
@@ -2695,7 +2808,7 @@ Le décalage vertical entre un objet extérieur à la portée et celui qui
 le précède se contrôle par la propriété @code{outside-staff-padding}.
 
 @c KEEP LY
-@lilypond[quote,ragged-right,relative=2,verbatim]
+@lilypond[quote,ragged-right,relative=2,verbatim,staffsize=18]
 \once \override TextScript #'outside-staff-padding = #0
 a'^"Ce texte est placé au plus près de la note"
 \once \override TextScript #'outside-staff-padding = #3
@@ -2725,7 +2838,6 @@ c4
 c''2
 @end lilypond
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -2746,22 +2858,23 @@ Morceaux choisis :
 * Notation proportionnelle::
 @end menu
 
+
 @node Généralités sur l'espacement horizontal
 @subsection Généralités sur l'espacement horizontal
 @translationof Horizontal spacing overview
 
 Le moteur d'espacement traduit les différences de durée en distances
-étirables (@emph{springs} pour ressorts) de différente longueur.  Des
+étirables (@emph{springs} pour ressorts) de différentes longueurs.  Des
 durées importantes prennent ainsi plus de place que des durées moins
 longues.  Les durées les plus courtes se verront attribuer un espace
 fixe, contrôlé par la propriété @code{shortest-duration-space} de
 l'objet @rinternals{SpacingSpanner}.  Au plus la durée s'allonge, au
-plus elle prendra d'espace@tie{}: le doublement d'une durée attribuera à
+plus elle prendra d'espace : le doublement d'une durée attribuera à
 la note un espace fixé d'après la propriété @code{spacing-increment}.
 
 L'exemple suivant comporte des blanches, des noires et un certain nombre
 de croches.  La croche est suivie d'un espace de la largeur d'une tête
-de note@tie{}; pour la noire , cet espace est de deux têtes@tie{}; il
+de note ; pour la noire , cet espace est de deux têtes ; il
 est de trois pour la blanche.
 
 @lilypond[quote,verbatim,relative=1]
@@ -2769,17 +2882,17 @@ c2 c4. c8 c4. c8 c4. c8 c8
 c8 c4 c4 c4
 @end lilypond
 
-@code{spacing-increment} est normalement défini à 1,2@tie{}espace de
+@code{spacing-increment} est normalement défini à 1,2 espace de
 portée -- ce qui correspond à peu près à la largeur d'une tête de note
--- et @code{shortest-duration-space} à 2,0.  La note la plus courte
-s'étendra donc sur l'équivalent de 2,4@tie{}espaces de portée (2 fois le
+-- et @code{shortest-duration-space} à 2,0.  La note la plus courte
+s'étendra donc sur l'équivalent de 2,4 espaces de portée (2 fois le
 @code{spacing-increment}).  Le point de départ de cet espace se situe à
-l'extrémité gauche du symbole@tie{}; la note la plus courte est donc
+l'extrémité gauche du symbole ; la note la plus courte est donc
 suivie en général d'un espace égal à la largeur d'une tête de note.
 
 Si l'on suit à la lettre ce qui précède, ajouter une simple triple
 croche à une partition qui comporte déjà des croches et des doubles
-augmentera considérablement son volume@tie{}: la durée la plus
+augmentera considérablement son volume : la durée la plus
 courte n'est plus la double mais la triple croche, ce qui aura
 pour conséquence d'ajouter une largeur de tête à chacune des notes.
 Pour s'affranchir de cet effet quelque peu pervers, la durée la plus
@@ -2792,7 +2905,7 @@ plus courte de chaque mesure.  C'est elle qui servira de base pour
 l'espacement, à cette nuance près que la plus courte durée ne saurait
 être strictement supérieure à la croche.  Cette @qq{durée de référence}
 est d'ailleurs affichée lorsque vous lancez @code{lilypond} avec l'option
-@code{--verbose}.
+@option{--verbose}.
 
 Ces durées peuvent être adaptées.  Vous pouvez définir la durée de base
 pour les espacements grâce à la propriété
@@ -2808,13 +2921,12 @@ propriété @code{base-shortest-duration}.
 Les notes plus courtes que la note témoin sont suivies d'un espace
 proportionnel à la durée témoin.  Si donc nous ajoutions quelques
 doubles croches à l'exemple précédent, elles seraient suivies d'une
-demie largeur de tête@tie{}:
+demie largeur de tête :
 
 @lilypond[quote,verbatim,relative=2]
 c2 c4. c8 c4. c16[ c] c4. c8 c8 c8 c4 c4 c4
 @end lilypond
 
-
 Dans notre @emph{Essai sur la gravure musicale automatisée}, nous avons
 vu comment la direction des hampes peut influencer l'espacement -- voir 
 @ressay{Espacement}.  Ceci est contrôlé par la propriété
@@ -2839,26 +2951,23 @@ les réglages par défaut, puis avec des corrections forcées.
 L'espacement spécifique à la notation proportionnelle fait l'objet d'une 
 @rusernamed{Notation proportionnelle,rubrique dédiée}.
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
 
+Essai sur la gravure musicale automatisée :
+@ressay{Espacement}.
+
 Référence des propriétés internes :
 @rinternals{SpacingSpanner},
 @rinternals{NoteSpacing},
 @rinternals{StaffSpacing},
 @rinternals{NonMusicalPaperColumn}.
 
-Essai sur la gravure musicale automatisée :
-@ressay{Espacement}.
-
-
 @knownissues
-
 Il n'existe pas de mécanisme simple et efficace qui permette de
 forcer manuellement l'espacement.  La solution ci-dessous permet
-cependant @qq{d'aérer} artificiellement une partition@tie{}; il vous
+cependant @qq{d'aérer} artificiellement une partition ; il vous
 suffit d'ajuster la valeur du décalage @emph{(padding)} autant que de
 besoin.
 @example
@@ -2878,8 +2987,8 @@ commande @code{newSpacingSection} permet alors de réinitialiser les
 paramètres d'espacement.
 
 Dans l'exemple qui suit, le changement de métrique marque le début
-d'une nouvelle partie@tie{}; remarquez comme les doubles-croches sont
-alors plus espacées@tie{}:
+d'une nouvelle partie ; remarquez comme les doubles-croches sont
+alors plus espacées :
 
 @lilypond[relative,verbatim,quote]
 \time 2/4
@@ -2894,7 +3003,6 @@ La commande @code{\newSpacingSection} crée un nouvel objet
 @code{SpacingSpanner}, ce qui permet d'appliquer de nouveaux
 @code{\override}s à partir de ce point.
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -2910,11 +3018,11 @@ Référence des propriétés internes :
 Vous pouvez influencer l'espacement horizontal à l'aide de la propriété
 @code{base-shortest-duration}.  Comparons les deux partitions qui
 suivent, toutes deux montrant la même musique.  La première partition
-applique les réglages par défaut, alors que la seconde bénéficie
-d'ajustement de la propriété @code{base-shortest-duration}.  Au plus la
+applique les réglages par défaut, alors que la seconde bénéficie d'un
+ajustement de la propriété @code{base-shortest-duration}.  Au plus la
 valeur de @code{ly:make-moment} est grande, au plus la musique sera
-resserrée.  En effet, @code{ly:make-moment} construit une durée@tie{}:
-@w{@code{1 4}} est plus long que @w{@code{1 16}}.
+resserrée.  En effet, @code{ly:make-moment} construit une durée :
+@code{1 4} est plus long que @code{1 16}.
 
 @lilypond[verbatim,line-width=12\cm]
 \score {
@@ -2945,12 +3053,10 @@ resserrée.  En effet, @code{ly:make-moment} construit une durée@tie{}:
 }
 @end lilypond
 
-
 @snippets
-
 L'espacement au sein d'un nolet dépend par défaut d'un certain nombre de
 facteurs qui ne sont pas liés à la durée (altération, changement de
-clef, etc.).  @w{@code{Score.SpacingSpanner #'uniform-stretching}}
+clef, etc.).  @w{@code{Score.SpacingSpanner #'uniform-stretching}}
 permet d'ignorer ces symboles et, par voie de conséquence, forcer
 l'espacement sur la simple durée.  Notez bien que cette propriété
 s'appliquera à toute la partition, puisque mentionnée au sein d'un bloc
@@ -2983,14 +3089,13 @@ s'appliquera à toute la partition, puisque mentionnée au sein d'un bloc
 
 L'activation du commutateur @code{strict-note-spacing} permet d'espacer
 les notes sans tenir compte des clefs, barres de mesure ou notes
-d'ornement qui pourraient apparaître@tie{}:
+d'ornement qui pourraient apparaître :
 
 @lilypond[quote,ragged-right,relative=2,verbatim]
 \override Score.SpacingSpanner #'strict-note-spacing = ##t
 \new Staff { c8[ c \clef alto c \grace { c16[ c] } c8 c c]  c32[ c32] }
 @end lilypond
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -3002,6 +3107,7 @@ Morceaux choisis :
 
 @cindex saut de page
 @cindex pages, saut
+@cindex ligne, longueur
 
 @funindex indent
 @funindex line-width
@@ -3014,7 +3120,7 @@ Morceaux choisis :
 
 @c Bit verbose and vague, use examples?
 Deux réglages de bases ont une influence considérable sur
-l'espacement@tie{}: @code{line-width} et @code{indent}.  Tous deux se
+l'espacement : @code{line-width} et @code{indent}.  Tous deux se
 placent dans le bloc @code{\layout}.  Ils contrôleront la longueur des
 lignes et l'indentation de la première.
 
@@ -3026,8 +3132,8 @@ pour vérifier ce que donnerait l'espacement naturel.  Bien qu'il soit
 désactivé par défaut, il sera activé si la partition ne comporte qu'un
 seul système.
 
-@cindex page layout
-@cindex vertical spacing
+@cindex page, mise en forme
+@cindex vertical, espacement
 
 Le fonctionnement de l'option @code{ragged-last} est en tout point
 identique à celui de @code{ragged-right}, à ceci près qu'il ne concerne
@@ -3048,7 +3154,6 @@ paragraphe de texte, la dernière ligne s'arrête au dernier caractère.
 @}
 @end example
 
-
 @seealso
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
@@ -3078,7 +3183,7 @@ point cette notation proportionnelle.
 
 @item @code{strict-note-spacing}
 
-@item @code{\remove Separating_line_group_engraver}
+@item @code{\remove "Separating_line_group_engraver"}
 
 @item @code{\override PaperColumn #'used = ##t}
 
@@ -3116,7 +3221,7 @@ ronde.
 
 Par contre, si nous avons besoin d'insérer une indication temporelle ou
 un autre graphisme en surplomb ou en dessous de notre partition, nous
-aurons besoin de la notation proportionnelle.  Celle-ci s'active an
+aurons besoin de la notation proportionnelle.  Celle-ci s'active en
 définissant la propriété @code{proportionalNotationDuration}.
 
 @lilypond[quote,verbatim,ragged-right]
@@ -3144,11 +3249,10 @@ la mesure occupent maintenant exactement le même espace horizontal.
 Nous pourrions donc y insérer, au-dessus ou au-dessous, une indication
 temporelle ou autre graphisme.
 
-
 @code{proportionalNotationDuration} est une propriété attachée au
 contexte @code{Score}.  Rappelez-vous que vous pouvez régler les
 propriétés d'un contexte à trois différents endroits de votre
-fichier@tie{}: dans un bloc @code{\with}, dans un bloc @code{\context}
+fichier : dans un bloc @code{\with}, dans un bloc @code{\context}
 ou au beau milieu de la musique à l'aide de la commande @code{\set}.
 Vous pouvez donc définir @code{proportionalNotationDuration} selon l'une
 de ces trois façons, à l'instar de n'importe quelle définition de
@@ -3156,19 +3260,19 @@ contexte.
 
 La propriété @code{proportionalNotationDuration} prend en unique
 argument la durée de référence qui servira de base pour espacer toute la
-musique.  La fonction scheme @code{make-moment} intégrée à LilyPond
-prend deux arguments@tie{}: un numérateur et un dénominateur qui
+musique.  La fonction Scheme @code{make-moment} intégrée à LilyPond
+prend deux arguments : un numérateur et un dénominateur qui
 représentent une fraction de ronde.  L'appel de
-@w{@code{#(ly:make-moment 1 20)}} produit donc une durée de référence
+@w{@code{(ly:make-moment 1 20)}} produit donc une durée de référence
 égale à un vingtième de ronde.  Vous pourriez tout aussi bien  utiliser
-@code{#(ly:make-moment 1 16)}, @code{#(ly:make-moment 1 8)} ou
-@code{#(ly:make-moment 3 97)}.
+@code{(ly:make-moment 1 16)}, @code{(ly:make-moment 1 8)} ou
+@code{(ly:make-moment 3 97)}.
 
 Se pose alors le problème de fournir la juste durée de référence à
 @code{proportionalNotationDuration}.  Il faut en l'occurrence procéder par
 tâtonnement, en commençant par une valeur proche de la note la plus
 rapide (la durée la plus courte) du morceau.  Au plus la durée de
-référence est petite, au plus la musique sera étalée@tie{}; à l'inverse,
+référence est petite, au plus la musique sera étalée ; à l'inverse,
 une durée de référence élevée produira une musique resserrée.
 
 @lilypond[quote,verbatim,ragged-right]
@@ -3339,7 +3443,7 @@ Le @code{SpacingSpanner} est en fait un objet graphique abstrait attaché
 au contexte @code{Score}.  Tout comme pour la propriété
 @code{proportionalNotationDuration}, les réglages du
 @code{SpacingSpanner} peuvent se faire à trois différents endroits de
-votre fichier@tie{}: dans un bloc @code{\with}, dans un bloc
+votre fichier : dans un bloc @code{\with}, dans un bloc
 @code{\context} ou au beau milieu de la musique à l'aide de la
 commande @code{\set}.
 
@@ -3351,11 +3455,10 @@ comportement en cours de partition, et recourir alors à l'instruction
 @code{\newSpacingSection} -- pour de plus amples détails, voir la
 rubrique @ref{Changement d'espacement en cours de partition}.
 
-
 Intéressons-nous maintenant au @code{Separating_line_group_engraver},
 qui est désactivé pour la plupart des partitions en notation
 proportionnelle.  Voici ce qui apparaît dans une partition
-traditionnelle@tie{}: il y a toujours un @qq{espace préservé} juste
+traditionnelle : il y a toujours un @qq{espace préservé} juste
 avant la première note de chaque portée.
 
 @lilypond[quote,verbatim,ragged-right]
@@ -3381,7 +3484,7 @@ réduire cet espace à zéro.
 }
 
 \new Staff \with {
-  \remove Separating_line_group_engraver
+  \remove "Separating_line_group_engraver"
 } {
   c'1
   \break
@@ -3395,8 +3498,8 @@ qu'aucune notion de durée ne leur soit attachée, ces éléments
 @qq{consomment} de l'espace.  Différentes approches permettent
 cependant de gérer ce problème.
 
-Éviter les problèmes d'espacement avec l'armure est chose aisée@tie{}:
-il suffit qu'il n'y en ait pas@tie{}! C'est bien souvent le cas en
+Éviter les problèmes d'espacement avec l'armure est chose aisée :
+il suffit qu'il n'y en ait pas ! C'est bien souvent le cas en
 musique contemporaine, où l'on trouve le plus d'ouvrages en notation
 proportionnelle.  Il en va de même pour la métrique, et tout
 particulièrement lorsque la partition comporte un quadrillage temporel
@@ -3408,7 +3511,7 @@ impossible de se passer de clef et d'altération.
 L'une des options permettant de s'affranchir de l'espacement dû aux
 éléments non musicaux consiste en l'activation de la propriété
 @code{strict-note-spacing} attachée au @code{SpacingSpanner}.  Observons
-les deux portées suivantes@tie{}:
+les deux portées suivantes :
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff {
@@ -3451,7 +3554,7 @@ réglages en usage dans la notation proportionnelle comme, entre autres,
 @item @code{\override Beam #'breakable = ##t}
 @item @code{\override Glissando #'breakable = ##t}
 @item @code{\override TextSpanner #'breakable = ##t}
-@item @code{\remove Forbid_line_break_engraver (dans un contexte de voix}
+@item @code{\remove "Forbid_line_break_engraver" (dans un contexte de voix}
 @end itemize
 
 Ces différents réglages permettent un espacement strict des notes
@@ -3460,7 +3563,6 @@ d'ornement, d'étendre les indications de nolet afin d'indiquer de façon
 l'occasion d'un saut de ligne ou de page.  Nous vous renvoyons aux
 différentes rubriques associées du manuel pour chacun de ces réglages.
 
-
 @seealso
 Manuel de notation :
 @ref{Changement d'espacement en cours de partition}.
@@ -3473,7 +3575,7 @@ Morceaux choisis :
 @section Réduction du nombre de pages de la partition
 @translationof Fitting music onto fewer pages
 
-Vous pourriez un jour être confronté au problème suivant@tie{}: l'une
+Vous pourriez un jour être confronté au problème suivant : l'une
 des pages de votre partition ne comporte que deux portées alors que --
 ce qui est d'autant plus frustrant -- l'espace libre sur les autres
 pages aurait permis une distribution différente.
@@ -3489,6 +3591,7 @@ rubrique @ref{Mise en évidence de l'espacement}.
 * Modification de l'espacement::
 @end menu
 
+
 @node Mise en évidence de l'espacement
 @subsection Mise en évidence de l'espacement
 @translationof Displaying spacing
@@ -3498,8 +3601,8 @@ rubrique @ref{Mise en évidence de l'espacement}.
 
 Le meilleur moyen d'appréhender les différentes variables de
 dimensionnement vertical sur lesquelles vous pouvez jouer au niveau de
-la mise en page, consiste à activer, au sein du bloc @code{\paper}, la
-fonction @code{annotate-spacing}@tie{}:
+la mise en page consiste à activer, au sein du bloc @code{\paper}, la
+fonction @code{annotate-spacing} :
 
 @c need to have \book{} otherwise we get the separate systems. -hwn
 @lilypond[verbatim,quote]
@@ -3514,9 +3617,9 @@ fonction @code{annotate-spacing}@tie{}:
 Toutes les dimensions sont exprimées en espace de portée
 @emph{(staff-space)} quelle que soit l'unité mentionnée dans les blocs
 @code{\paper} ou @code{\layout}.  Dans cet exemple, la hauteur de la
-feuille (@code{paper-height}) est de 59,75@tie{}espaces de portée
+feuille (@code{paper-height}) est de 59,75 espaces de portée
 (@code{staff-spaces}) et la taille de portée (@code{staff-size}) de
-20@tie{}points -- sa valeur par défaut.  Notez que@tie{}:
+20 points -- sa valeur par défaut.  Notez que :
 
 @multitable {1 staff-space} {staff-size)/4 * (25,4/72,27) mm}
 
@@ -3532,13 +3635,12 @@ feuille (@code{paper-height}) est de 59,75@tie{}espaces de portée
 
 @noindent
 Dans le cas qui nous occupe, un @code{staff-space} égale environ
-1,757@tie{}millimètres.  Les 59,75@tie{}@code{staff-spaces} de
-@code{paper-height} correspondent donc à 105@tie{}millimètres, soit la
+1,757 millimètres.  Les 59,75 @code{staff-spaces} de
+@code{paper-height} correspondent donc à 105 millimètres, soit la
 hauteur d'une feuille au format A6 à l'italienne.  Les paires
 @code{(@var{a},@var{b})} sont des intervalles, @var{a} en étant
 l'extrémité inférieure et @var{b} l'extrémité supérieure.
 
-
 @seealso
 Manuel de notation :
 @ref{Définition de la taille de portée}.
@@ -3557,7 +3659,7 @@ les manières de modifier marges et autres variables connexes, consultez
 la rubrique @ref{Mise en forme de la page}.
 
 En dehors des marges, vous disposez de quelques moyens supplémentaires
-pour gagner de l'espace@tie{}:
+pour gagner de l'espace :
 
 @itemize
 @item
@@ -3580,8 +3682,8 @@ même s'il est égal à la valeur par défaut -- peut aboutir à plus de
 systèmes par page dans la mesure où l'une des étapes d'estimation des
 hauteurs est tout simplement sautée.  D'autre part, réduire le nombre de
 systèmes par page permet d'en disposer plus sur les suivantes.  Par
-exemple, avec un nombre par défaut de 11@tie{}systèmes par pages,
-l'instruction suivante le force à 10.
+exemple, avec un nombre par défaut de 11 systèmes par pages,
+l'instruction suivante le force à 10.
 
 @example
 \paper @{
@@ -3589,13 +3691,23 @@ l'instruction suivante le force à 10.
 @}
 @end example
 
+@item
+Forcer le nombre de pages.  L'instruction suivante forcera la musique à
+se répartir sur deux pages.
+
+@example
+\paper @{
+  page-count = #2
+@}
+@end example
+
 @item
 Éviter ou réduire les objets qui augmentent la hauteur des systèmes.
 Par exemple, un crochet de reprise ou d'alternative consomme de
 l'espace.  Le fait de les reporter sur plusieurs systèmes regroupés
 diminue d'autant l'espace disponible que si seul le premier ne
 comportait l'indication.  Autre exemple, les indications de nuance qui
-se @qq{détachent} d'un système peuvent être rapprochés de la portée@tie{}:
+se @qq{détachent} d'un système peuvent être rapprochés de la portée :
 
 @lilypond[verbatim,quote,relative=1]
 e4 c g\f c
@@ -3606,7 +3718,7 @@ e4 c g-\tweak #'X-offset #-2.7 -\tweak #'Y-offset #2.5 \f c
 Modifier l'espacement horizontal à l'aide du @code{SpacingSpanner},
 comme indiqué à la rubrique
 @ref{Modification de l'espacement horizontal}.  Voici ce que donne
-l'espacement par défaut@tie{}:
+l'espacement par défaut :
 
 @lilypond[verbatim,quote]
 \score {
@@ -3624,7 +3736,7 @@ l'espacement par défaut@tie{}:
 Par contre, le fait de modifier la valeur de la propriété
 @code{common-shortest-duration} en passant de @code{1/4} à @code{1/2}
 -- bien que la noire soit la durée la plus courante, nous prenons une
-valeur plus longue -- donnera un effet @qq{resserré} à la musique@tie{}:
+valeur plus longue -- donnera un effet @qq{resserré} à la musique :
 
 @lilypond[verbatim,quote]
 \score {
@@ -3652,7 +3764,6 @@ s'applique à l'intégralité de la partition.
 
 @end itemize
 
-
 @seealso
 Manuel de notation :
 @ref{Mise en forme de la page},
@@ -3660,5 +3771,3 @@ Manuel de notation :
 
 Morceaux choisis :
 @rlsrnamed{Spacing,Espacements}.
-
-