1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: 964d024dd4f022ba7cd66adc13c0169035d4c4e5
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..
13 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
15 @node Gestion de l'espace
16 @chapter Gestion de l'espace
17 @translationof Spacing issues
21 * Du papier et des pages::
22 * Mise en forme de la musique::
24 * Espacement vertical::
25 * Espacement horizontal::
26 * Réduction du nombre de pages de la partition::
29 @node Du papier et des pages
30 @section Du papier et des pages
31 @translationof Paper and pages
38 * Mise en forme de la page::
41 @node Format du papier
42 @subsection Format du papier
43 @translationof Paper size
48 @node Mise en forme de la page
49 @subsection Mise en forme de la page
50 @translationof Page formatting
55 @node Mise en forme de la musique
56 @section Mise en forme de la musique
57 @translationof Music layout
63 * Définition de la taille de portée::
64 * Mise en forme de la partition::
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
74 @node Mise en forme de la partition
75 @subsection Mise en forme de la partition
76 @translationof Score layout
91 * Optimisation des sauts de page::
92 * Optimisation des tournes::
93 * Minimisation des sauts de page::
95 * Recours à une voix supplémentaire pour gérer les sauts::
99 @subsection Sauts de ligne
100 @translationof Line breaking
106 @subsection Sauts de page
107 @translationof Page breaking
112 @node Optimisation des sauts de page
113 @subsection Optimisation des sauts de page
114 @translationof Optimal page breaking
119 @node Optimisation des tournes
120 @subsection Optimisation des tournes
121 @translationof Optimal page turning
126 @node Minimisation des sauts de page
127 @subsection Minimisation des sauts de page
128 @translationof Minimal page breaking
133 @node Sauts explicites
134 @subsection Sauts explicites
135 @translationof Explicit breaks
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
147 @node Espacement vertical
148 @section Espacement vertical
149 @translationof Vertical spacing
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::
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
169 @node Espacement vertical entre les systèmes
170 @subsection Espacement vertical entre les systèmes
171 @translationof Vertical spacing between systems
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
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
190 @node Résolution des collisions verticales
191 @subsection Résolution des collisions verticales
192 @translationof Vertical collision avoidance
197 @node Espacement horizontal
198 @section Espacement horizontal
199 @translationof Horizontal spacing
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::
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
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
226 @node Modification de l'espacement horizontal
227 @subsection Modification de l'espacement horizontal
228 @translationof Changing horizontal spacing
233 @node Longueur de ligne
234 @subsection Longueur de ligne
235 @translationof Line length
240 @node Notation proportionnelle
241 @subsection Notation proportionnelle
242 @translationof Proportional notation
244 Les notes peuvent s'espacer proportionnellement en assignant une durée
245 à @code{proportionalNotationDuration}
247 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
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 }
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 :
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
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}.
271 @item Les affinages optiques se règlent en assignant @emph{vrai} à la
272 propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}.
278 Exemples : @rlsr{Spacing}.
280 Le fichier @file{input/proportional.ly} illustre la notation
281 proportionnelle stricte.
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
289 * Mise en évidence de l'espacement::
290 * Modification de l'espacement::
293 @node Mise en évidence de l'espacement
294 @subsection Mise en évidence de l'espacement
295 @translationof Displaying spacing
300 @node Modification de l'espacement
301 @subsection Modification de l'espacement
302 @translationof Changing spacing
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.
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
319 En plus d'agir sur les marges, il existe d'autres possibilités
320 qui permettent de gagner de la place.
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.
331 between-system-padding = #0.1
332 between-system-space = #0.1
333 ragged-last-bottom = ##f
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.
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.
356 Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
358 @lilypond[verbatim,quote,fragment]
361 \override DynamicLineSpanner #'padding = #-1.8
362 \override DynamicText #'extra-offset = #'( -2.1 . 0)
368 Modifier l'espacement vertical avec @code{SpacingSpanner}. Reportez-vous à
369 @ref{Modification de l'espacement horizontal} pour plus de détails.
371 @lilypond[verbatim,quote]
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 |
382 \override SpacingSpanner
383 #'base-shortest-duration = #(ly:make-moment 1 4)