]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-fr: Changes, LM and NR-spacing
authorJean-Charles Malahieude <lilyfan@orange.fr>
Sat, 20 May 2017 11:58:36 +0000 (13:58 +0200)
committerJean-Charles Malahieude <lilyfan@orange.fr>
Sat, 20 May 2017 12:00:25 +0000 (14:00 +0200)
Documentation/fr/changes.tely
Documentation/fr/learning/common-notation.itely
Documentation/fr/notation/spacing.itely

index a956124114a575011376c6f56648e28a0a8fc75d..e48285a3ca66232070d7e29846a60582a825a4cd 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 93be41a1622bc33a01719d1d75af3dca40d75354
+    Translation of GIT committish: f00c5e65a2b77ac1cc54fe221aaa845eedafd3d8
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -72,6 +72,17 @@ which scares away people.
 
 @end ignore
 
+@item
+Il est désormais possible de déplacer des systèmes relativement à
+leur positionnement actuel, à l'aide de la sous-propriété
+@code{extra-offset} de
+@code{NonMusicalPaperColumn.line-break-system-details}, que ce soit sur
+l'axe horizontal ou vertical. Cette fonctionnalité s'avère très utile
+pour effectuer un léger ajustement dans le positionnement vertical par
+défaut d'un système particulier. Voir
+@ruser{Positionnement explicite des portées et systèmes} pour de plus
+amples explications.
+
 @item
 Il est désormais possible d'ajouter du texte à un crochet d'analyse,
 grâce à l'objet @code{HorizontalBracketText}.
index 78c550746cc5daa2926914a5683e39cadcc5dd3d..d691fa8850a9a71b50fd39e086c88ac9e6209bf3 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-   Translation of GIT committish: a1267e20afa61258ce3031f07d916e0e66ac6582
+   Translation of GIT committish: f00c5e65a2b77ac1cc54fe221aaa845eedafd3d8
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
@@ -1449,9 +1449,9 @@ barA = { \tripletA \tripletA \tripletA \tripletA }
 Il est possible d'utiliser des variables de types variés.  Par exemple,
 
 @example
-largeur = 4.5\cm
-nom = "Wendy"
-aFivePaper = \paper @{ paperheight = 21.0 \cm @}
+maLargeur = 60   % un nombre transmis à une variable \paper (unité = millimètre)
+monNom = "Wendy" % une chaîne transmise à un markup
+aCinqPapier = \paper @{ #(set-paper-size "a5") @}
 @end example
 
 En fonction de son contenu, un identificateur peut être utilisé à
@@ -1461,11 +1461,11 @@ ci-dessus.
 @example
 \paper @{
   \aFivePaper
-  line-width = \largeur
+  line-width = \maLargeur
 @}
 
 @{
-  c4^\nom
+  c4^\monNom
 @}
 @end example
 
index 3ff752d02437fb953885797a2620a9da21846f4f..091d188325bb0b94c755a1897466b9693a64131d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-   Translation of GIT committish: 1e5c6b0f54079eb3285dcc4c7e53f17d8bb03933
+   Translation of GIT committish: f00c5e65a2b77ac1cc54fe221aaa845eedafd3d8
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
@@ -2603,11 +2603,12 @@ 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 :
+une liste associative de quatre mises au point :
 
 @itemize
 @item @code{X-offset}
 @item @code{Y-offset}
+@item @code{extra-offset}
 @item @code{alignment-distances}
 @end itemize
 
@@ -2723,6 +2724,41 @@ comporter un certain nombre.  Vous aurez aussi noté que la propriété
 @code{Y-offset} détermine ici le point de départ de chacun des systèmes
 de la page.
 
+Contrairement au positionnement absolu accessible par @code{Y-offset} et
+@code{X-offset}, il est possible d'opter pour un positionnement relatif
+à l'aide de la propriété @code{extra-offset} des
+@code{line-break-system-details}. Le placement sera relatif à la mise en
+forme par défaut ou au positionnement absolu géré par @code{X-offset} et
+@code{Y-offset}. La propriété @code{extra-offset} prend en argument une
+@code{paire} constituée des déplacements sur les axes horizontal et
+vertical.
+
+@lilypond[verbatim,quote,staffsize=16]
+\header { tagline = ##f }
+\paper { left-margin = 0\mm }
+\book {
+  \score {
+    <<
+      \new Staff <<
+        \new Voice {
+          s1*5 \break
+          \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
+            #'((extra-offset . (0 . 10)))
+          s1*5 \break
+          \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
+            #'((extra-offset . (0 . 10)))
+          s1*5 \break
+        }
+        \new Voice { \repeat unfold 15 { c'4 c' c' c' } }
+      >>
+      \new Staff {
+        \repeat unfold 15 { d'4 d' d' d' }
+      }
+    >>
+  }
+}
+@end lilypond
+
 Maintenant que chaque système est explicitement positionné, nous pouvons
 jouer sur la distance séparant les portées de chacun des systèmes, grâce
 à la sous-propriété @code{alignment-distances} de
@@ -2809,10 +2845,11 @@ Lorsque vous utilisez @code{alignment-distances}, les paroles et
 autres lignes de non-portée ne comptent pas pour une portée.
 
 @item
-Les nombres fournis à @code{X-offset}, @code{Y-offset} et
-@code{alignment-distances} sont considérés comme des multiples de la
-distance entre des portées adjacentes.  Des valeurs positives remontent
-les portées et paroles, des valeurs négatives les descendent.
+Les nombres fournis à @code{X-offset}, @code{Y-offset},
+@code{extra-offset} et @code{alignment-distances} sont considérés comme
+des multiples de la 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}