| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
@translationof Fitting music onto fewer pages
Talvolta può capitare di avere uno o due righi su una seconda (o terza, o quarta…) pagina. Ciò è fastidioso, specialmente se c’è molto spazio nelle pagine precedenti.
Quando si studiano i problemi di formattazione, uno strumento irrinunciabile
è annotate-spacing, un comando che mostra i valori delle diverse
variabili di spaziatura. Maggiori dettagli nella prossima sezione,
Visualizzare la spaziatura.
| 4.6.1 Visualizzare la spaziatura | ||
| 4.6.2 Modificare la spaziatura |
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
@translationof Displaying spacing
Per visualizzare graficamente le dimensioni delle varibili della formattazione
verticale che possono essere modificate per formattare la pagina, impostare
annotate-spacing nel blocco \paper:
\book { \score { { c4 } } \paper { annotate-spacing = ##t } }
Tutte le dimensioni della formattazione sono visualizzate in spazi rigo,
indipendentemente dalle unità di misura specificate nei blocchi
\paper o \layout. Nell’esempio qui sopra, l’altezza
del foglio (paper-height) ha un valore di 59.75 spazi
rigo (staff-space), e la dimensione del rigo (staff-size) è
pari a 20 punti (il valore predefinito). Nota che:
| 1 punto | = (25.4/72.27) mm |
| 1 staff-space | = (staff-size)/4 pts |
= (staff-size)/4 * (25.4/72.27) mm |
In questo caso, uno staff-space è uguale all’incirca a
1.757mm. Dunque i 59.75 staff-space di paper-height
corrispondono a 105 millimetri, pari all’altezza del formato a6
in orientamento orizzontale. Le coppie (a,b) sono
intervalli, dove a è l’estremo inferiore e b l’estremo
superiore dell’intervallo.
Guida alla notazione: Impostare la dimensione del rigo.
Frammenti: (snippets)Spacing section ‘Spacing’ in Frammenti di codice.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
@translationof Changing spacing
L’output di annotate-spacing svela le dimensioni verticali molto
dettagliatamente. Maggiori informazioni su come modificare i margini e
altre variabili di formattazione si trovano in Formattazione della pagina.
Oltre ai margini, ci sono altre opzioni utili per salvare spazio:
\paper {
system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
ragged-last-bottom = ##f
ragged-bottom = ##f
}
|
\paper {
system-count = #10
}
|
\paper {
page-count = #2
}
|
\relative e' { e4 c g\f c e4 c g-\tweak X-offset #-2.7 \f c }
SpacingSpanner. Maggiori
informazioni in Modifica della spaziatura orizzontale. L’esempio seguente mostra
la spaziatura predefinita:
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } }
L’esempio successivo modifica common-shortest-duration da un
valore di 1/4 a uno di 1/2. La nota di un quarto è la
durata più comune e più breve in questo esempio, dunque rendendola più
lunga si verifica un effetto “compressione”:
\score { \relative { g'4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } \layout { \context { \Score \override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/2) } } }
La proprietà common-shortest-duration non può essere modificata in
modo dinamico, quindi deve essere sempre posta in un blocco \context
così che sia applicata all’intera partitura.
Guida alla notazione: Formattazione della pagina, Modifica della spaziatura orizzontale.
Frammenti: (snippets)Spacing section ‘Spacing’ in Frammenti di codice.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] |
This document was generated by gub on Luglio 13, 2020 using texi2html 1.82.
Altre lingue: English, català, deutsch, español, français, 日本語.
A proposito della selezione automatica della lingua.