@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: ac7d0e72b32b6a11470f598f2bee180b11402fe8
+ 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"
+
@node Spacing issues
@chapter Spacing issues
-UNTRANSLATED NODE: IGNORE ME
-@menu
+@menu
* Paper and pages::
* Music layout::
+* Breaks::
* Vertical spacing::
* Horizontal spacing::
-* Breaks::
-* Displaying spacing::
+* Fitting music onto fewer pages::
@end menu
@node Paper and pages
@section Paper and pages
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
-@menu
+@menu
* Paper size::
* Page formatting::
@end menu
-
+
@node Paper size
@subsection Paper size
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Page formatting
@subsection Page formatting
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Music layout
@section Music layout
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
-@menu
-* Setting global staff size::
+@menu
+* Setting the staff size::
* Score layout::
-@end menu
-@node Setting global staff size
-@subsection Setting global staff size
+@end menu
+
+@node Setting the staff size
+@subsection Setting the staff size
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Score layout
@subsection Score layout
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Breaks
+@section Breaks
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@menu
+* Line breaking::
+* Page breaking::
+* Optimal page breaking::
+* Optimal page turning::
+* Minimal page breaking::
+* Explicit breaks::
+* Using an extra voice for breaks::
+@end menu
+
+@node Line breaking
+@subsection Line breaking
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Page breaking
+@subsection Page breaking
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Optimal page breaking
+@subsection Optimal page breaking
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Optimal page turning
+@subsection Optimal page turning
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Minimal page breaking
+@subsection Minimal page breaking
+
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Explicit breaks
+@subsection Explicit breaks
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Using an extra voice for breaks
+@subsection Using an extra voice for breaks
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Vertical spacing
@section Vertical spacing
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
-@menu
+
+@menu
* Vertical spacing inside a system::
-* Vertical spacing of piano staves::
* Vertical spacing between systems::
-* Controlling spacing of individual systems::
+* Explicit staff and system positioning::
* Two-pass vertical spacing::
-@end menu
+* Vertical collision avoidance::
+@end menu
+
@node Vertical spacing inside a system
@subsection Vertical spacing inside a system
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
-@node Vertical spacing of piano staves
-@subsection Vertical spacing of piano staves
-
-UNTRANSLATED NODE: IGNORE ME
@node Vertical spacing between systems
@subsection Vertical spacing between systems
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
-@node Controlling spacing of individual systems
-@subsection Controlling spacing of individual systems
+@node Explicit staff and system positioning
+@subsection Explicit staff and system positioning
+
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Two-pass vertical spacing
@subsection Two-pass vertical spacing
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Vertical collision avoidance
+@subsection Vertical collision avoidance
+
+@ifhtml
+UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Horizontal spacing
@section Horizontal Spacing
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
-@menu
+@menu
* Horizontal spacing overview::
* New spacing area::
* Changing horizontal spacing::
* Line length::
-@end menu
+* Proportional notation::
+@end menu
+
@node Horizontal spacing overview
@subsection Horizontal spacing overview
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node New spacing area
@subsection New spacing area
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Changing horizontal spacing
@subsection Changing horizontal spacing
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
@node Line length
@subsection Line length
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
-@node Breaks
-@section Breaks
-
-UNTRANSLATED NODE: IGNORE ME
-
-@menu
-* Line breaking::
-* Page breaking::
-* Optimal page breaking::
-* Optimal page turning::
-@end menu
-@node Line breaking
-@subsection Line breaking
-
-UNTRANSLATED NODE: IGNORE ME
-@node Page breaking
-@subsection Page breaking
+@node Proportional notation
+@subsection Proportional notation
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
-@node Optimal page breaking
-@subsection Optimal page breaking
-UNTRANSLATED NODE: IGNORE ME
+@node Fitting music onto fewer pages
+@section Fitting music onto fewer pages
-@node Optimal page turning
-@subsection Optimal page turning
-
-UNTRANSLATED NODE: IGNORE ME
+@menu
+* Displaying spacing::
+* Changing spacing::
+@end menu
@node Displaying spacing
-@section Displaying spacing
+@subsection Displaying spacing
+@ifhtml
UNTRANSLATED NODE: IGNORE ME
+@end ifhtml
+
+
+@node Changing spacing
+@subsection Changing spacing
+
+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