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. See TRANSLATION for details.
12 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
14 @node Gestion de l'espace
15 @chapter Gestion de l'espace
16 @translationof Spacing issues
20 * Du papier et des pages::
21 * Mise en forme de la musique::
23 * Espacement vertical::
24 * Espacement horizontal::
25 * Réduction du nombre de pages de la partition::
28 @node Du papier et des pages
29 @section Du papier et des pages
30 @translationof Paper and pages @c external
37 * Mise en forme de la page::
40 @node Format du papier
41 @subsection Format du papier
42 @translationof Paper size @c external
47 @node Mise en forme de la page
48 @subsection Mise en forme de la page
49 @translationof Page formatting @c external
54 @node Mise en forme de la musique
55 @section Mise en forme de la musique
56 @translationof Music layout @c external
62 * Définition de la taille de portée::
63 * Mise en forme de la partition::
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
73 @node Mise en forme de la partition
74 @subsection Mise en forme de la partition
75 @translationof Score layout @c external
82 @translationof Breaks @c external
90 * Optimisation des sauts de page::
91 * Optimisation des tournes::
92 * Minimisation des sauts de page::
94 * Recours à une voix supplémentaire pour gérer les sauts::
98 @subsection Sauts de ligne
99 @translationof Line breaking @c external
105 @subsection Sauts de page
106 @translationof Page breaking @c external
111 @node Optimisation des sauts de page
112 @subsection Optimisation des sauts de page
113 @translationof Optimal page breaking @c external
118 @node Optimisation des tournes
119 @subsection Optimisation des tournes
120 @translationof Optimal page turning @c external
125 @node Minimisation des sauts de page
126 @subsection Minimisation des sauts de page
127 @translationof Minimal page breaking @c external
132 @node Sauts explicites
133 @subsection Sauts explicites
134 @translationof Explicit breaks @c external
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
146 @node Espacement vertical
147 @section Espacement vertical
148 @translationof Vertical spacing @c external
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::
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
168 @node Espacement vertical entre les systèmes
169 @subsection Espacement vertical entre les systèmes
170 @translationof Vertical spacing between systems @c external
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
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
189 @node Résolution des collisions verticales
190 @subsection Résolution des collisions verticales
191 @translationof Vertical collision avoidance @c external
196 @node Espacement horizontal
197 @section Espacement horizontal
198 @translationof Horizontal spacing @c external
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::
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
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
225 @node Modification de l'espacement horizontal
226 @subsection Modification de l'espacement horizontal
227 @translationof Changing horizontal spacing @c external
232 @node Longueur de ligne
233 @subsection Longueur de ligne
234 @translationof Line length @c external
239 @node Notation proportionnelle
240 @subsection Notation proportionnelle
241 @translationof Proportional notation
243 Les notes peuvent s'espacer proportionnellement en assignant une durée
244 à @code{proportionalNotationDuration}
246 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
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 }
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 :
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
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}.
270 @item Les affinages optiques se règlent en assignant @emph{vrai} à la
271 propriété @code{uniform-stretching} du @rinternals{SpacingSpanner}.
277 Exemples : @rlsr{Spacing}.
279 Le fichier @file{input/proportional.ly} illustre la notation
280 proportionnelle stricte.
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
288 * Mise en évidence de l'espacement::
289 * Modification de l'espacement::
292 @node Mise en évidence de l'espacement
293 @subsection Mise en évidence de l'espacement
294 @translationof Displaying spacing @c external
299 @node Modification de l'espacement
300 @subsection Modification de l'espacement
301 @translationof Changing spacing
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.
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
318 En plus d'agir sur les marges, il existe d'autres possibilités
319 qui permettent de gagner de la place.
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.
330 between-system-padding = #0.1
331 between-system-space = #0.1
332 ragged-last-bottom = ##f
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.
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.
355 Un autre exemple : déplacer les nuances qui @qq{débordent} d'un système.
357 @lilypond[verbatim,quote,fragment]
360 \override DynamicLineSpanner #'padding = #-1.8
361 \override DynamicText #'extra-offset = #'( -2.1 . 0)
367 Modifier l'espacement vertical avec @code{SpacingSpanner}. Reportez-vous à
368 @ref{Modification de l'espacement horizontal} pour plus de détails.
370 @lilypond[verbatim,quote]
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 |
381 \override SpacingSpanner
382 #'base-shortest-duration = #(ly:make-moment 1 4)