]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/spacing.itely
Merge branch 'master' of ssh+git://hanwen@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / fr / user / spacing.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 964d024dd4f022ba7cd66adc13c0169035d4c4e5
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.51"
11
12 @node Spacing issues
13 @chapter Spacing issues
14
15
16 @menu
17 * Paper and pages::
18 * Music layout::
19 * Breaks::
20 * Vertical spacing::
21 * Horizontal spacing::
22 * Fitting music onto fewer pages::
23 @end menu
24
25 @node Paper and pages
26 @section Paper and pages
27
28 @untranslated
29
30
31 @menu
32 * Paper size::
33 * Page formatting::
34 @end menu
35
36 @node Paper size
37 @subsection Paper size
38
39 @untranslated
40
41
42 @node Page formatting
43 @subsection Page formatting
44
45 @untranslated
46
47
48 @node Music layout
49 @section Music layout
50
51 @untranslated
52
53
54 @menu
55 * Setting the staff size::
56 * Score layout::
57 @end menu
58
59 @node Setting the staff size
60 @subsection Setting the staff size
61
62 @untranslated
63
64
65 @node Score layout
66 @subsection Score layout
67
68 @untranslated
69
70
71 @node Breaks
72 @section Breaks
73
74 @untranslated
75
76
77 @menu
78 * Line breaking::
79 * Page breaking::
80 * Optimal page breaking::
81 * Optimal page turning::
82 * Minimal page breaking::
83 * Explicit breaks::
84 * Using an extra voice for breaks::
85 @end menu
86
87 @node Line breaking
88 @subsection Line breaking
89
90 @untranslated
91
92
93 @node Page breaking
94 @subsection Page breaking
95
96 @untranslated
97
98
99 @node Optimal page breaking
100 @subsection Optimal page breaking
101
102 @untranslated
103
104
105 @node Optimal page turning
106 @subsection Optimal page turning
107
108 @untranslated
109
110
111 @node Minimal page breaking
112 @subsection Minimal page breaking
113
114 @untranslated
115
116
117 @node Explicit breaks
118 @subsection Explicit breaks
119
120 @untranslated
121
122
123 @node Using an extra voice for breaks
124 @subsection Using an extra voice for breaks
125
126 @untranslated
127
128
129 @node Vertical spacing
130 @section Vertical spacing
131
132 @untranslated
133
134
135 @menu
136 * Vertical spacing inside a system::
137 * Vertical spacing between systems::
138 * Explicit staff and system positioning::
139 * Two-pass vertical spacing::
140 * Vertical collision avoidance::
141 @end menu
142
143 @node Vertical spacing inside a system
144 @subsection Vertical spacing inside a system
145
146 @untranslated
147
148
149 @node Vertical spacing between systems
150 @subsection Vertical spacing between systems
151
152 @untranslated
153
154
155 @node Explicit staff and system positioning
156 @subsection Explicit staff and system positioning
157
158 @untranslated
159
160
161 @node Two-pass vertical spacing
162 @subsection Two-pass vertical spacing
163
164 @untranslated
165
166
167 @node Vertical collision avoidance
168 @subsection Vertical collision avoidance
169
170 @untranslated
171
172
173 @node Horizontal spacing
174 @section Horizontal Spacing
175
176 @untranslated
177
178
179 @menu
180 * Horizontal spacing overview::
181 * New spacing area::
182 * Changing horizontal spacing::
183 * Line length::
184 * Proportional notation::
185 @end menu
186
187 @node Horizontal spacing overview
188 @subsection Horizontal spacing overview
189
190 @untranslated
191
192
193 @node New spacing area
194 @subsection New spacing area
195
196 @untranslated
197
198
199 @node Changing horizontal spacing
200 @subsection Changing horizontal spacing
201
202 @untranslated
203
204
205 @node Line length
206 @subsection Line length
207
208 @untranslated
209
210
211 @node Proportional notation
212 @subsection Proportional notation
213
214 @untranslated
215
216
217 @node Fitting music onto fewer pages
218 @section Fitting music onto fewer pages
219
220 @menu
221 * Displaying spacing::
222 * Changing spacing::
223 @end menu
224
225 @node Displaying spacing
226 @subsection Displaying spacing
227
228 @untranslated
229
230
231 @node Changing spacing
232 @subsection Changing spacing
233
234 Parfois, une partition peut se terminer avec seulement 
235 un ou deux systèmes sur la dernière page. Ceci peut être ennuyeux
236 surtout si vous constatez, en regardant les pages précédentes, qu'il
237 reste encore beaucoup de place sur celles-ci.
238
239 Si vous vous intéressez aux problèmes de mise en page,
240 @code{annotate-spacing} peut alors être un outil d'une valeur
241 inestimable.  Cette commande imprime les valeurs 
242 de nombreuses commandes d'espacement concernant la mise en page.  
243 Consultez @ref{Displaying spacing} pour de plus amples informations.  À l'aide 
244 des informations données par @code{annotate-spacing}, on peut 
245 voir quelles marges il est souhaitable de modifier afin de résoudre le
246 problème.
247
248
249 En plus d'agir sur les marges, il existe d'autres possibilités
250 qui permettent de gagner de la place.
251
252 @itemize
253 @item
254 Demander à LilyPond de placer les systèmes aussi 
255 près que possible les uns des autres (pour en disposer autant
256 que possible sur une page), tout en répartissant les systèmes afin
257 de ne pas laisser de blanc en bas de la dernière page.
258
259 @example
260 \paper @{
261   between-system-padding = #0.1
262   between-system-space = #0.1
263   ragged-last-bottom = ##f
264   ragged-bottom = ##f
265 @}
266 @end example
267
268 @item
269 Obliger LilyPond à mettre un certain nombre de systèmes
270 par page.  Par exemple, si LilyPond veut placer onze systèmes dans une page,
271 vous pouvez l'obliger à n'en mettre que dix.
272
273 @example
274 \paper @{
275   system-count = #10
276 @}
277 @end example
278
279 @item
280 Supprimer (ou réduire) les objets qui augmentent la hauteur du
281 système.  C'est le cas en particulier de certaines reprises (avec des 
282 alternatives) qui placent des crochets au dessus des portées. Si ces crochets 
283 de reprise se poursuivent sur deux systèmes, ils prendront plus de
284 place que s'ils sont regroupés sur un même système.
285
286 Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
287
288 @lilypond[verbatim,quote,fragment]
289 \relative c' {
290   e4 c g\f c
291   \override DynamicLineSpanner #'padding = #-1.8
292   \override DynamicText #'extra-offset = #'( -2.1 . 0)
293   e4 c g\f c
294 }
295 @end lilypond
296
297 @item
298 Modifier l'espacement vertical avec @code{SpacingSpanner}.  Reportez-vous à
299 @ref{Changing horizontal spacing} pour plus de détails.
300
301 @lilypond[verbatim,quote]
302 \score {
303   \relative c'' {
304     g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 |
305     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
306     d4 d d d | d4 e f2 | e4 e e e | e4 f g2 |
307     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
308   }
309   \layout {
310     \context {
311       \Score
312       \override SpacingSpanner
313                 #'base-shortest-duration = #(ly:make-moment 1 4)
314     }
315   }
316 }
317 @end lilypond
318
319 @end itemize
320