X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fuser%2Fspacing.itely;h=3927035f5c0f178ddc83a025a8301a10211d5866;hb=def21b306e2b8fa2d5630fab0878e9922e197f0c;hp=406512147f83d4f413f62a320b6106b5efd6b0a1;hpb=2afe63ce18d7c2754e84078a722cff416d74fe10;p=lilypond.git diff --git a/Documentation/fr/user/spacing.itely b/Documentation/fr/user/spacing.itely index 406512147f..3927035f5c 100644 --- a/Documentation/fr/user/spacing.itely +++ b/Documentation/fr/user/spacing.itely @@ -1,20 +1,19 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: 6bcad9cdc487270910758b1ee39cf3c8aee1015e + Translation of GIT committish: 964d024dd4f022ba7cd66adc13c0169035d4c4e5 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore +@c \version "2.11.51" + +@c Translators: Frédéric Chiasson, Jean-Charles Malahieude @node Spacing issues @chapter Spacing issues -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml - @menu * Paper and pages:: @@ -28,9 +27,7 @@ UNTRANSLATED NODE: IGNORE ME @node Paper and pages @section Paper and pages -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @menu @@ -41,25 +38,19 @@ UNTRANSLATED NODE: IGNORE ME @node Paper size @subsection Paper size -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Page formatting @subsection Page formatting -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Music layout @section Music layout -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @menu @@ -70,25 +61,19 @@ UNTRANSLATED NODE: IGNORE ME @node Setting the staff size @subsection Setting the staff size -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Score layout @subsection Score layout -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Breaks @section Breaks -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @menu @@ -104,65 +89,49 @@ UNTRANSLATED NODE: IGNORE ME @node Line breaking @subsection Line breaking -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Page breaking @subsection Page breaking -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Optimal page breaking @subsection Optimal page breaking -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Optimal page turning @subsection Optimal page turning -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Minimal page breaking @subsection Minimal page breaking -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Explicit breaks @subsection Explicit breaks -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Using an extra voice for breaks @subsection Using an extra voice for breaks -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Vertical spacing @section Vertical spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @menu @@ -176,49 +145,37 @@ UNTRANSLATED NODE: IGNORE ME @node Vertical spacing inside a system @subsection Vertical spacing inside a system -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Vertical spacing between systems @subsection Vertical spacing between systems -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Explicit staff and system positioning @subsection Explicit staff and system positioning -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Two-pass vertical spacing @subsection Two-pass vertical spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Vertical collision avoidance @subsection Vertical collision avoidance -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Horizontal spacing @section Horizontal Spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @menu @@ -232,50 +189,74 @@ UNTRANSLATED NODE: IGNORE ME @node Horizontal spacing overview @subsection Horizontal spacing overview -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node New spacing area @subsection New spacing area -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Changing horizontal spacing @subsection Changing horizontal spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Line length @subsection Line length -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Proportional notation @subsection Proportional notation -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +Les notes peuvent s'espacer proportionnellement en assignant une durée +à @code{proportionalNotationDuration} +@lilypond[quote,ragged-right,verbatim,relative=2,fragment] +<< + \set Score.proportionalNotationDuration = #(ly:make-moment 1 16) + \new Staff { c8[ c c c c c] c4 c2 r2 } + \new Staff { c2 \times 2/3 { c8 c c } c4 c1 } +>> +@end lilypond + +Manipuler cette propriété affectera l'espacement idéal uniquement pour +des notes consécutives. Pour obtenir une véritable notation +proportionnelle, vous devrez tenir compte des réglages suivants : + +@itemize @bullet + +@item La véritable notation proportionnelle exige que des symboles +puissent en écraser d'autres. Pour y parvenir, il faut retirer le +@rinternals{Separating_line_group_engraver} du contexte +@rinternals{Staff}. + +@item L'influence en matière d'espacement induite par le formatage +(clés, barres de mesure, etc) s'annule en assignant +@emph{vrai}@tie{}(#t) à la propriété @code{strict-note-spacing} de +l'objet @rinternals{SpacingSpanner}. + +@item Les affinages optiques se règlent en assignant @emph{vrai} à la +propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}. -@node Fitting music onto fewer pages -@section Fitting music onto fewer pages -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@end itemize +@seealso + +Exemples : @rlsr{Spacing}. + +Le fichier @file{input/proportional.ly} illustre la notation +proportionnelle stricte. + + + +@node Fitting music onto fewer pages +@section Fitting music onto fewer pages @menu * Displaying spacing:: @@ -285,18 +266,96 @@ UNTRANSLATED NODE: IGNORE ME @node Displaying spacing @subsection Displaying spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml +@untranslated @node Changing spacing @subsection Changing spacing -@ifhtml -UNTRANSLATED NODE: IGNORE ME -@end ifhtml - - +Parfois, une partition peut se terminer avec seulement +un ou deux systèmes sur la dernière page. Ceci peut être ennuyeux +surtout si vous constatez, en regardant les pages précédentes, qu'il +reste encore beaucoup de place sur celles-ci. + +Si vous vous intéressez aux problèmes de mise en page, +@code{annotate-spacing} peut alors être un outil d'une valeur +inestimable. Cette commande imprime les valeurs +de nombreuses commandes d'espacement concernant la mise en page. +Consultez @ref{Displaying spacing} pour de plus amples informations. À l'aide +des informations données par @code{annotate-spacing}, on peut +voir quelles marges il est souhaitable de modifier afin de résoudre le +problème. + + +En plus d'agir sur les marges, il existe d'autres possibilités +qui permettent de gagner de la place. + +@itemize +@item +Demander à LilyPond de placer les systèmes aussi +près que possible les uns des autres (pour en disposer autant +que possible sur une page), tout en répartissant les systèmes afin +de ne pas laisser de blanc en bas de la dernière page. + +@example +\paper @{ + between-system-padding = #0.1 + between-system-space = #0.1 + ragged-last-bottom = ##f + ragged-bottom = ##f +@} +@end example + +@item +Obliger LilyPond à mettre un certain nombre de systèmes +par page. Par exemple, si LilyPond veut placer onze systèmes dans une page, +vous pouvez l'obliger à n'en mettre que dix. + +@example +\paper @{ + system-count = #10 +@} +@end example + +@item +Supprimer (ou réduire) les objets qui augmentent la hauteur du +système. C'est le cas en particulier de certaines reprises (avec des +alternatives) qui placent des crochets au dessus des portées. Si ces crochets +de reprise se poursuivent sur deux systèmes, ils prendront plus de +place que s'ils sont regroupés sur un même système. + +Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système. + +@lilypond[verbatim,quote,fragment] +\relative c' { + e4 c g\f c + \override DynamicLineSpanner #'padding = #-1.8 + \override DynamicText #'extra-offset = #'( -2.1 . 0) + e4 c g\f c +} +@end lilypond + +@item +Modifier l'espacement vertical avec @code{SpacingSpanner}. Reportez-vous à +@ref{Changing horizontal spacing} pour plus de détails. + +@lilypond[verbatim,quote] +\score { + \relative c'' { + g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | + g4 e e2 | f4 d d2 | c4 e g g | c,1 | + d4 d d d | d4 e f2 | e4 e e e | e4 f g2 | + g4 e e2 | f4 d d2 | c4 e g g | c,1 | + } + \layout { + \context { + \Score + \override SpacingSpanner + #'base-shortest-duration = #(ly:make-moment 1 4) + } + } +} +@end lilypond + +@end itemize -@c -- SKELETON FILE --