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