]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/spacing.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / fr / notation / spacing.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
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.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.12.0"
12
13 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
14
15 @node Gestion de l'espace
16 @chapter Gestion de l'espace
17 @translationof Spacing issues
18
19
20 @menu
21 * Du papier et des pages::
22 * Mise en forme de la musique::
23 * Sauts::
24 * Espacement vertical::
25 * Espacement horizontal::
26 * Réduction du nombre de pages de la partition::
27 @end menu
28
29 @node Du papier et des pages
30 @section Du papier et des pages
31 @translationof Paper and pages
32
33 @untranslated
34
35
36 @menu
37 * Format du papier::
38 * Mise en forme de la page::
39 @end menu
40
41 @node Format du papier
42 @subsection Format du papier
43 @translationof Paper size
44
45 @untranslated
46
47
48 @node Mise en forme de la page
49 @subsection Mise en forme de la page
50 @translationof Page formatting
51
52 @untranslated
53
54
55 @node Mise en forme de la musique
56 @section Mise en forme de la musique
57 @translationof Music layout
58
59 @untranslated
60
61
62 @menu
63 * Définition de la taille de portée::
64 * Mise en forme de la partition::
65 @end menu
66
67 @node Définition de la taille de portée
68 @subsection Définition de la taille de portée
69 @translationof Setting the staff size
70
71 @untranslated
72
73
74 @node Mise en forme de la partition
75 @subsection Mise en forme de la partition
76 @translationof Score layout
77
78 @untranslated
79
80
81 @node Sauts
82 @section Sauts
83 @translationof Breaks
84
85 @untranslated
86
87
88 @menu
89 * Sauts de ligne::
90 * Sauts de page::
91 * Optimisation des sauts de page::
92 * Optimisation des tournes::
93 * Minimisation des sauts de page::
94 * Sauts explicites::
95 * Recours à une voix supplémentaire pour gérer les sauts::
96 @end menu
97
98 @node Sauts de ligne
99 @subsection Sauts de ligne
100 @translationof Line breaking
101
102 @untranslated
103
104
105 @node Sauts de page
106 @subsection Sauts de page
107 @translationof Page breaking
108
109 @untranslated
110
111
112 @node Optimisation des sauts de page
113 @subsection Optimisation des sauts de page
114 @translationof Optimal page breaking
115
116 @untranslated
117
118
119 @node Optimisation des tournes
120 @subsection Optimisation des tournes
121 @translationof Optimal page turning
122
123 @untranslated
124
125
126 @node Minimisation des sauts de page
127 @subsection Minimisation des sauts de page
128 @translationof Minimal page breaking
129
130 @untranslated
131
132
133 @node Sauts explicites
134 @subsection Sauts explicites
135 @translationof Explicit breaks
136
137 @untranslated
138
139
140 @node Recours à une voix supplémentaire pour gérer les sauts
141 @subsection Recours à une voix supplémentaire pour gérer les sauts
142 @translationof Using an extra voice for breaks
143
144 @untranslated
145
146
147 @node Espacement vertical
148 @section Espacement vertical
149 @translationof Vertical spacing
150
151 @untranslated
152
153
154 @menu
155 * Espacement vertical au sein d'un système::
156 * Espacement vertical entre les systèmes::
157 * Positionnement explicite des portées et systèmes::
158 * Optimisation du remplissage avec un deuxième passage::
159 * Résolution des collisions verticales::
160 @end menu
161
162 @node Espacement vertical au sein d'un système
163 @subsection Espacement vertical au sein d'un système
164 @translationof Vertical spacing inside a system
165
166 @untranslated
167
168
169 @node Espacement vertical entre les systèmes
170 @subsection Espacement vertical entre les systèmes
171 @translationof Vertical spacing between systems
172
173 @untranslated
174
175
176 @node Positionnement explicite des portées et systèmes
177 @subsection Positionnement explicite des portées et systèmes
178 @translationof Explicit staff and system positioning
179
180 @untranslated
181
182
183 @node Optimisation du remplissage avec un deuxième passage
184 @subsection Optimisation du remplissage avec un deuxième passage
185 @translationof Two-pass vertical spacing
186
187 @untranslated
188
189
190 @node Résolution des collisions verticales
191 @subsection Résolution des collisions verticales
192 @translationof Vertical collision avoidance
193
194 @untranslated
195
196
197 @node Espacement horizontal
198 @section Espacement horizontal
199 @translationof Horizontal spacing
200
201 @untranslated
202
203
204 @menu
205 * Généralités sur l'espacement horizontal::
206 * Changement d'espacement au cours de la partition::
207 * Modification de l'espacement horizontal::
208 * Longueur de ligne::
209 * Notation proportionnelle::
210 @end menu
211
212 @node Généralités sur l'espacement horizontal
213 @subsection Généralités sur l'espacement horizontal
214 @translationof Horizontal spacing overview
215
216 @untranslated
217
218
219 @node Changement d'espacement au cours de la partition
220 @subsection Changement d'espacement au cours de la partition
221 @translationof New spacing area
222
223 @untranslated
224
225
226 @node Modification de l'espacement horizontal
227 @subsection Modification de l'espacement horizontal
228 @translationof Changing horizontal spacing
229
230 @untranslated
231
232
233 @node Longueur de ligne
234 @subsection Longueur de ligne
235 @translationof Line length
236
237 @untranslated
238
239
240 @node Notation proportionnelle
241 @subsection Notation proportionnelle
242 @translationof Proportional notation
243
244 Les notes peuvent s'espacer proportionnellement en assignant une durée
245 à @code{proportionalNotationDuration}
246
247 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
248 <<
249   \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
250   \new Staff { c8[ c c c c c]  c4 c2 r2 }
251   \new Staff { c2  \times 2/3 { c8 c c } c4 c1 }
252 >>
253 @end lilypond
254
255 Manipuler cette propriété affectera l'espacement idéal uniquement pour
256 des notes consécutives.  Pour obtenir une véritable notation
257 proportionnelle, vous devrez tenir compte des réglages suivants :
258
259 @itemize @bullet
260
261 @item La véritable notation proportionnelle exige que des symboles
262 puissent en écraser d'autres.  Pour y parvenir, il faut retirer le
263 @rinternals{Separating_line_group_engraver} du contexte
264 @rinternals{Staff}. 
265
266 @item L'influence en matière d'espacement induite par le formatage
267 (clés, barres de mesure, etc) s'annule en assignant
268 @emph{vrai}@tie{}(#t) à la propriété @code{strict-note-spacing} de
269 l'objet @rinternals{SpacingSpanner}.
270
271 @item Les affinages optiques se règlent en assignant @emph{vrai} à la
272 propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}. 
273
274 @end itemize
275
276
277 @seealso
278 Exemples : @rlsr{Spacing}.
279
280 Le fichier @file{input/proportional.ly} illustre la notation
281 proportionnelle stricte.
282
283
284 @node Réduction du nombre de pages de la partition
285 @section Réduction du nombre de pages de la partition
286 @translationof Fitting music onto fewer pages
287
288 @menu
289 * Mise en évidence de l'espacement::
290 * Modification de l'espacement::
291 @end menu
292
293 @node Mise en évidence de l'espacement
294 @subsection Mise en évidence de l'espacement
295 @translationof Displaying spacing
296
297 @untranslated
298
299
300 @node Modification de l'espacement
301 @subsection Modification de l'espacement
302 @translationof Changing spacing
303
304 Parfois, une partition peut se terminer avec seulement 
305 un ou deux systèmes sur la dernière page. Ceci peut être ennuyeux
306 surtout si vous constatez, en regardant les pages précédentes, qu'il
307 reste encore beaucoup de place sur celles-ci.
308
309 Si vous vous intéressez aux problèmes de mise en page,
310 @code{annotate-spacing} peut alors être un outil d'une valeur
311 inestimable.  Cette commande imprime les valeurs 
312 de nombreuses commandes d'espacement concernant la mise en page.  
313 Consultez @ref{Mise en évidence de l'espacement} pour de plus amples informations.  À l'aide 
314 des informations données par @code{annotate-spacing}, on peut 
315 voir quelles marges il est souhaitable de modifier afin de résoudre le
316 problème.
317
318
319 En plus d'agir sur les marges, il existe d'autres possibilités
320 qui permettent de gagner de la place.
321
322 @itemize
323 @item
324 Demander à LilyPond de placer les systèmes aussi 
325 près que possible les uns des autres (pour en disposer autant
326 que possible sur une page), tout en répartissant les systèmes afin
327 de ne pas laisser de blanc en bas de la dernière page.
328
329 @example
330 \paper @{
331   between-system-padding = #0.1
332   between-system-space = #0.1
333   ragged-last-bottom = ##f
334   ragged-bottom = ##f
335 @}
336 @end example
337
338 @item
339 Obliger LilyPond à mettre un certain nombre de systèmes
340 par page.  Par exemple, si LilyPond veut placer onze systèmes dans une page,
341 vous pouvez l'obliger à n'en mettre que dix.
342
343 @example
344 \paper @{
345   system-count = #10
346 @}
347 @end example
348
349 @item
350 Supprimer (ou réduire) les objets qui augmentent la hauteur du
351 système.  C'est le cas en particulier de certaines reprises (avec des 
352 alternatives) qui placent des crochets au dessus des portées. Si ces crochets 
353 de reprise se poursuivent sur deux systèmes, ils prendront plus de
354 place que s'ils sont regroupés sur un même système.
355
356 Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
357
358 @lilypond[verbatim,quote,fragment]
359 \relative c' {
360   e4 c g\f c
361   \override DynamicLineSpanner #'padding = #-1.8
362   \override DynamicText #'extra-offset = #'( -2.1 . 0)
363   e4 c g\f c
364 }
365 @end lilypond
366
367 @item
368 Modifier l'espacement vertical avec @code{SpacingSpanner}.  Reportez-vous à
369 @ref{Modification de l'espacement horizontal} pour plus de détails.
370
371 @lilypond[verbatim,quote]
372 \score {
373   \relative c'' {
374     g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 |
375     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
376     d4 d d d | d4 e f2 | e4 e e e | e4 f g2 |
377     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
378   }
379   \layout {
380     \context {
381       \Score
382       \override SpacingSpanner
383                 #'base-shortest-duration = #(ly:make-moment 1 4)
384     }
385   }
386 }
387 @end lilypond
388
389 @end itemize
390