]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/spacing.itely
Docs: run convert-ly for 2.14.0.
[lilypond.git] / Documentation / fr / notation / spacing.itely
index b48495f7e5a435a9fafa187526cb5f1585ae5e8c..91a1e36faecf3a5e03a76ce287b30079cb47bd6f 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 7a7f2723f444e7c074a6c5f9a8ab62f512a4cc98
+    Translation of GIT committish: 657b89ab28b463ccda7991070242353cf38dc25d
 
     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.13.42"
+@c \version "2.14.0"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 
@@ -444,23 +444,19 @@ d'une liste associative @emph{(alist)} à quatre @i{clés}@tie{}:
 
 @itemize
 
-@item
-@code{padding} @emph{(décalage)} -- la grandeur minimale de @qq{blanc}
-qui sépare deux éléments, exprimée en hauteur de portée.  On peut le
-voir comme la hauteur minimale d'un rectangle vide qui devrait s'étendre
-sur toute la largeur des deux éléments.
 
 @item
-@code{space} @emph{(espace)} -- la grandeur d'espace par défaut,
-exprimée en hauteur de portée, séparant les @i{points de référence} de
-deux éléments, qui évite tout risque de collision en l'absence de
-dilatation ou compression.  Le point de référence d'un titre ou d'un
-@emph{markup} est son sommet, celui d'un système est le centre vertical
-du @code{StaffSymbol} le plus proche -- même lorsqu'une ligne de
-@qq{non-portée} viendrait à s'intercaler.  Un @code{space} inférieur à
-@code{padding} ou @code{minimum-distance} sera sans effet, dans la
-mesure où l'espacement résultant ne saurait être inférieur à
-@code{padding} ou @code{minimum-distance}.
+@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
+référence} de deux éléments, qui évite tout risque de collision en
+l'absence de dilatation ou compression.  Le point de référence d'un
+titre ou d'un @emph{markup} est son sommet, celui d'un système est le
+centre vertical du @code{StaffSymbol} le plus proche -- même lorsqu'une
+ligne de @qq{non-portée} viendrait à s'intercaler.  Une
+@code{basic-distance} inférieure à @code{padding} ou
+@code{minimum-distance} sera sans effet, dans la mesure où l'espacement
+résultant ne saurait être inférieur à @code{padding} ou
+@code{minimum-distance}.
 
 @item
 @code{minimum-distance} @emph{(distance-minimale)} -- l'espacement
@@ -470,6 +466,14 @@ deux éléments alors qu'il y a déjà un effet de compression.  Une
 sans effet, dans la mesure où l'espacement résultant ne saurait être
 inférieur au @code{padding}.
 
+@c TODO: explain skylines somewhere and xref to it from here.
+
+@item
+@code{padding} @emph{(décalage)} -- la grandeur minimale de @qq{blanc}
+qui sépare deux éléments, exprimée en hauteur de portée.  On peut le
+voir comme la hauteur minimale d'un rectangle vide qui devrait s'étendre
+sur toute la largeur des deux éléments.
+
 @item
 @code{stretchability} @emph{(dilatation)} -- le coefficient
 d'étirement de cet espace.  Un coefficient nul permet de figer
@@ -485,7 +489,7 @@ 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{};
 elle est en fait égale à
-(@code{space}@tie{}@minus{}@tie{}@code{minimum-distance}).
+(@code{basic-distance}@tie{}@minus{}@tie{}@code{minimum-distance}).
 
 @end itemize
 
@@ -497,7 +501,7 @@ maximum de
 @itemize
 
 @item
-@code{space}, plus
+@code{basic-distance}, plus
 @item
 @code{minimum-distance} et
 @item
@@ -959,7 +963,6 @@ Manuel de notation :
 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
@@ -1003,6 +1006,11 @@ numérotées.  La valeur par défaut est@tie{}@code{##t}.
 Fichiers d'initialisation :
 @file{ly/paper-defaults-init.ly}.
 
+@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
+sorte que la page une se retrouve à droite.
+
 
 @node Variables supplémentaires
 @unnumberedsubsubsec Variables supplémentaires
@@ -2007,8 +2015,8 @@ labelContext =
 
 Hormis @code{staff-affinity} -- propriété attachée au @emph{grob}
 @code{VerticalAxisGroup} --, chacune de ces propriétés est enregistrée
-sous la forme d'une liste associative dont les composantes sont
-identiques à celle des variables du bloc @code{\paper} que nous avons
+sous la forme d'une liste associative dont la structure est
+identique à celle des variables du bloc @code{\paper} que nous avons
 examinées au chapitre
 @ref{Variables d'espacement vertical fluctuant}.  Les particularités en
 matière de modification d'une liste associative font l'objet d'un
@@ -2028,9 +2036,9 @@ alors que la seconde redéfinit la propriété dans son intégralité.
 
 \new Staff \with @{
   \override VerticalAxisGroup #'staff-staff-spacing =
-    #'((padding . 1)
-       (basic-distance . 10)
+    #'(('basic-distance  . 10)
        (minimum-distance . 9)
+       (padding . 1)
        (stretchability . 10))
 @} @{ @dots{} @}
 @end example
@@ -2067,18 +2075,22 @@ d'un @code{\override} au niveau d'un contexte @code{Staff} (ou son
 Il s'agit de la distance entre la portée en cours et la portée qui suit
 au sein du même regroupement, qu'il y ait ou non une ligne de non-portée
 (@code{Lyrics} ou autre) entre les deux.  Cette propriété ne s'applique
-pas à la dernière portée d'un système.  
-Cette propriété écrase les réglages hérités du @emph{grob}
-@code{StaffGrouper} d'un éventuel regroupement.  
-Lorsque @code{staff-staff-spacing} n'est pas défini et qu'il n'y a pas
-de @code{StaffGrouper} dont on pourrait hériter des propriétés, c'est la
-propriété @code{default-staff-staff-spacing} qui s'applique.
+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{};
+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
+tenir compte dees éventuels regroupements, cette fonction peut faire
+place à une complète redéfinition des espacements fluctuants à l'aide de
+règles dérogatoires comme vu précédemment.
 
 @item default-staff-staff-spacing
-Il s'agit de la distance qui s'appliquera, dans le cas où
-@code{staff-staff-spacing} n'aura pas été défini, aussi bien pour les
-portées isolées que dans le cas où les portées d'un regroupement
-n'hériteraient pas des ajustements du @code{StaffGrouper} concerné.
+Il s'agit de la distance qui s'appliquera par défaut aux portées
+isolées, à loins que @code{staff-staff-spacing} n'ait été redéfini
+explicitement par un @code{\override}.
 
 @item staff-affinity
 Il s'agit de la direction -- @code{UP}, @code{DOWN} ou @code{CENTER} --
@@ -2136,10 +2148,9 @@ d'un @code{\override} au niveau d'un contexte @code{StaffGroup} (ou son
 @table @code
 @item staff-staff-spacing
 Il s'agit de la distance entre deux portées consécutives d'un même
-système.  Cependant, lorsque l'une des portées d'un regroupement s'est
-vue définir la propriété @code{staff-staff-spacing} de son
-@code{VerticalAxisGroup}, le @code{VerticalAxisGroup} aura préséance.
-Voir aussi la propriété @code{default-staff-staff-spacing}.
+système.  La propriété @code{staff-staff-spacing} de l'objet
+@code{VerticalAxisGroup} d'un portée en particulier peut se redéfinir à
+l'aide de règles dérogatoires.
 
 @item staffgroup-staff-spacing
 Il s'agit de la distance entre la dernière portée d'un regroupement et
@@ -2147,9 +2158,8 @@ la portée suivante, au sein d'un même système, y compris lorsqu'une ou
 plusieurs lignes de non-portée (tel @code{Lyrics}) s'insèrent entre les
 deux.  Cette propriété ne concerne pas la dernière portée d'un système.
 Dans le cas où la propriété @code{staff-staff-spacing} d'une portée du
-regroupement a été ajustée au niveau de son @code{VerticalAxisGroup},
-cette dernière aura préséance.  Voir aussi la propriété
-@code{default-staff-staff-spacing}.
+regroupement a été ajustée au niveau de son propre
+@code{VerticalAxisGroup}, cette dernière aura préséance.
 @end table
 
 
@@ -2178,6 +2188,7 @@ suivantes@tie{}:
 @itemize
 @item Propriétés du @code{VerticalAxisGroup} :
 @itemize
+@item @code{default-staff-staff-spacing}
 @item @code{staff-staff-spacing}
 @end itemize
 @end itemize
@@ -2190,37 +2201,40 @@ ces portées sont regroupées -- voir
 @ref{Espacement de portées regroupées}.
 
 L'exemple suivant illustre la manière de gérer l'espacement de portées
-isolées à l'aide de la propriété @code{staff-staff-spacing}@tie{}:
+isolées à l'aide de la propriété @code{default-staff-staff-spacing}.
+Les mêmes règles appliquées de manière dérogatoire au
+@code{staff-staff-spacing} produiront les mêmes effets, y comris au sein
+de regroupements.
 
 @lilypond[verbatim,quote,staffsize=16]
 \layout {
   \context {
     \Staff
-    \override VerticalAxisGroup #'staff-staff-spacing =
-      #'((padding . 1)
-         (basic-distance . 8)
-         (minimum-distance . 7))
+    \override VerticalAxisGroup #'default-staff-staff-spacing =
+      #'((basic-distance . 8)
+         (minimum-distance . 7)
+         (padding . 1))
   }
 }
 
-\new StaffGroup <<
-  % The very low note here needs more room than 'space can
-  % provide, so the distance between this staff and the next is
-  % determined by 'padding.
+<<
+  % The very low note here needs more room than 'basic-distance
+  % can provide, so the distance between this staff and the next
+  % is determined by 'padding.
   \new Staff { b,2 r | }
 
-  % Here, 'space provides enough room, and there is no need to
-  % compress the space (towards 'minimum-distance) to make room
-  % for anything else on the page, so the distance between this
-  % staff and the next is determined by 'space.
+  % Here, 'basic-distance provides enough room, and there is no
+  % need to compress the space (towards 'minimum-distance) to make
+  % room for anything else on the page, so the distance between
+  % this staff and the next is determined by 'basic-distance.
   \new Staff { \clef bass g2 r | }
 
   % By setting 'padding to a negative value, staves can be made to
-  % collide.  The lowest acceptable value for 'space is 0.
+  % collide.  The lowest acceptable value for 'basic-distance is 0.
   \new Staff \with {
-    \override VerticalAxisGroup #'staff-staff-spacing =
-      #'((padding . -10)
-         (basic-distance . 3.5))
+    \override VerticalAxisGroup #'default-staff-staff-spacing =
+      #'((basic-distance . 3.5)
+         (padding . -10))
   } { \clef bass g2 r | }
   \new Staff { \clef bass g2 r | }
 >>
@@ -2258,7 +2272,6 @@ propriétés suivantes@tie{}:
 @item Propriétés du @code{VerticalAxisGroup} :
 @itemize
 @item @code{staff-staff-spacing}
-@item @code{default-staff-staff-spacing}
 @end itemize
 @item Propriétés du @code{StaffGrouper} :
 @itemize
@@ -2835,10 +2848,13 @@ Référence des propriétés internes :
 @rinternals{StaffSpacing},
 @rinternals{NonMusicalPaperColumn}.
 
+Essai sur la gravure musicale automatisée :
+@ressay{Espacement}.
+
 
 @knownissues
 
-Il n'existe pas de mécanisme simple simple et efficace qui permette de
+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
 suffit d'ajuster la valeur du décalage @emph{(padding)} autant que de
@@ -3549,7 +3565,7 @@ suffisamment pour éviter le blanc en bas de page.
 
 @example
 \paper @{
-  system-system-spacing = #'((padding . 0) (basic-distance . 0.1))
+  system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
   ragged-last-bottom = ##f
   ragged-bottom = ##f
 @}