1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: 964d024dd4f022ba7cd66adc13c0169035d4c4e5
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
13 @chapter Spacing issues
21 * Horizontal spacing::
22 * Fitting music onto fewer pages::
26 @section Paper and pages
29 UNTRANSLATED NODE: IGNORE ME
39 @subsection Paper size
42 UNTRANSLATED NODE: IGNORE ME
47 @subsection Page formatting
50 UNTRANSLATED NODE: IGNORE ME
58 UNTRANSLATED NODE: IGNORE ME
63 * Setting the staff size::
67 @node Setting the staff size
68 @subsection Setting the staff size
71 UNTRANSLATED NODE: IGNORE ME
76 @subsection Score layout
79 UNTRANSLATED NODE: IGNORE ME
87 UNTRANSLATED NODE: IGNORE ME
94 * Optimal page breaking::
95 * Optimal page turning::
96 * Minimal page breaking::
98 * Using an extra voice for breaks::
102 @subsection Line breaking
105 UNTRANSLATED NODE: IGNORE ME
110 @subsection Page breaking
113 UNTRANSLATED NODE: IGNORE ME
117 @node Optimal page breaking
118 @subsection Optimal page breaking
121 UNTRANSLATED NODE: IGNORE ME
125 @node Optimal page turning
126 @subsection Optimal page turning
129 UNTRANSLATED NODE: IGNORE ME
133 @node Minimal page breaking
134 @subsection Minimal page breaking
137 UNTRANSLATED NODE: IGNORE ME
141 @node Explicit breaks
142 @subsection Explicit breaks
145 UNTRANSLATED NODE: IGNORE ME
149 @node Using an extra voice for breaks
150 @subsection Using an extra voice for breaks
153 UNTRANSLATED NODE: IGNORE ME
157 @node Vertical spacing
158 @section Vertical spacing
161 UNTRANSLATED NODE: IGNORE ME
166 * Vertical spacing inside a system::
167 * Vertical spacing between systems::
168 * Explicit staff and system positioning::
169 * Two-pass vertical spacing::
170 * Vertical collision avoidance::
173 @node Vertical spacing inside a system
174 @subsection Vertical spacing inside a system
177 UNTRANSLATED NODE: IGNORE ME
181 @node Vertical spacing between systems
182 @subsection Vertical spacing between systems
185 UNTRANSLATED NODE: IGNORE ME
189 @node Explicit staff and system positioning
190 @subsection Explicit staff and system positioning
193 UNTRANSLATED NODE: IGNORE ME
197 @node Two-pass vertical spacing
198 @subsection Two-pass vertical spacing
201 UNTRANSLATED NODE: IGNORE ME
205 @node Vertical collision avoidance
206 @subsection Vertical collision avoidance
209 UNTRANSLATED NODE: IGNORE ME
213 @node Horizontal spacing
214 @section Horizontal Spacing
217 UNTRANSLATED NODE: IGNORE ME
222 * Horizontal spacing overview::
224 * Changing horizontal spacing::
226 * Proportional notation::
229 @node Horizontal spacing overview
230 @subsection Horizontal spacing overview
233 UNTRANSLATED NODE: IGNORE ME
237 @node New spacing area
238 @subsection New spacing area
241 UNTRANSLATED NODE: IGNORE ME
245 @node Changing horizontal spacing
246 @subsection Changing horizontal spacing
249 UNTRANSLATED NODE: IGNORE ME
254 @subsection Line length
257 UNTRANSLATED NODE: IGNORE ME
261 @node Proportional notation
262 @subsection Proportional notation
265 UNTRANSLATED NODE: IGNORE ME
269 @node Fitting music onto fewer pages
270 @section Fitting music onto fewer pages
273 * Displaying spacing::
277 @node Displaying spacing
278 @subsection Displaying spacing
281 UNTRANSLATED NODE: IGNORE ME
285 @node Changing spacing
286 @subsection Changing spacing
288 Parfois, une partition peut se terminer avec seulement
289 un ou deux systèmes sur la dernière page. Ceci peut être ennuyeux
290 surtout si vous constatez, en regardant les pages précédentes, qu'il
291 reste encore beaucoup de place sur celles-ci.
293 Si vous vous intéressez aux problèmes de mise en page,
294 @code{annotate-spacing} peut alors être un outil d'une valeur
295 inestimable. Cette commande imprime les valeurs
296 de nombreuses commandes d'espacement concernant la mise en page.
297 Consultez @ref{Displaying spacing} pour de plus amples informations. À l'aide
298 des informations données par @code{annotate-spacing}, on peut
299 voir quelles marges il est souhaitable de modifier afin de résoudre le
303 En plus d'agir sur les marges, il existe d'autres possibilités
304 qui permettent de gagner de la place.
308 Demander à LilyPond de placer les systèmes aussi
309 près que possible les uns des autres (pour en disposer autant
310 que possible sur une page), tout en répartissant les systèmes afin
311 de ne pas laisser de blanc en bas de la dernière page.
315 between-system-padding = #0.1
316 between-system-space = #0.1
317 ragged-last-bottom = ##f
323 Obliger LilyPond à mettre un certain nombre de systèmes
324 par page. Par exemple, si LilyPond veut placer onze systèmes dans une page,
325 vous pouvez l'obliger à n'en mettre que dix.
334 Supprimer (ou réduire) les objets qui augmentent la hauteur du
335 système. C'est le cas en particulier de certaines reprises (avec des
336 alternatives) qui placent des crochets au dessus des portées. Si ces crochets
337 de reprise se poursuivent sur deux systèmes, ils prendront plus de
338 place que s'ils sont regroupés sur un même système.
340 Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
342 @lilypond[verbatim,quote,fragment]
345 \override DynamicLineSpanner #'padding = #-1.8
346 \override DynamicText #'extra-offset = #'( -2.1 . 0)
352 Modifier l'espacement vertical avec @code{SpacingSpanner}. Reportez-vous à
353 @ref{Changing horizontal spacing} pour plus de détails.
355 @lilypond[verbatim,quote]
358 g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 |
359 g4 e e2 | f4 d d2 | c4 e g g | c,1 |
360 d4 d d d | d4 e f2 | e4 e e e | e4 f g2 |
361 g4 e e2 | f4 d d2 | c4 e g g | c,1 |
366 \override SpacingSpanner
367 #'base-shortest-duration = #(ly:make-moment 1 4)