From 69dfbf1533ecfae5441f537888abcce9355cea7d Mon Sep 17 00:00:00 2001 From: Jean-Charles Malahieude Date: Sat, 20 May 2017 13:58:36 +0200 Subject: [PATCH] Doc-fr: Changes, LM and NR-spacing --- Documentation/fr/changes.tely | 13 ++++- .../fr/learning/common-notation.itely | 12 ++--- Documentation/fr/notation/spacing.itely | 49 ++++++++++++++++--- 3 files changed, 61 insertions(+), 13 deletions(-) diff --git a/Documentation/fr/changes.tely b/Documentation/fr/changes.tely index a956124114..e48285a3ca 100644 --- a/Documentation/fr/changes.tely +++ b/Documentation/fr/changes.tely @@ -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}. diff --git a/Documentation/fr/learning/common-notation.itely b/Documentation/fr/learning/common-notation.itely index 78c550746c..d691fa8850 100644 --- a/Documentation/fr/learning/common-notation.itely +++ b/Documentation/fr/learning/common-notation.itely @@ -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 diff --git a/Documentation/fr/notation/spacing.itely b/Documentation/fr/notation/spacing.itely index 3ff752d024..091d188325 100644 --- a/Documentation/fr/notation/spacing.itely +++ b/Documentation/fr/notation/spacing.itely @@ -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} -- 2.39.2