Variabili \paper per larghezze e margini
I valori predefiniti (prima del ridimensionamento) non elencati qui si trovano in ly/paper-defaults-init.ly.
- paper-width¶
- 
Larghezza della pagina (non impostata inizialmente). paper-width, pur non avendo effetto sul ridimensionamento automatico di alcune dimensioni orizzontali, influenza la variabileline-width. Se sono impostate siapaper-widthcheline-width, saranno modificate ancheleft-margineright-margin. Vedi anchecheck-consistency.
- line-width¶
- 
Se specificata in un blocco \paperdefinisce la lunghezza orizzontale disponibile per i righi musicali nei sistemi non indentati. Se non specificata, la larghezza della linea (line-width) del foglio è determinata dalla sottrazione(paper-width − left-margin − right-margin). Seline-widthè specificata nel blocco\papere entrambi i margini,left-margineright-margin, non lo sono, questi saranno aggiornati in modo da centrare i sistemi sulla pagina automaticamente. Vedi anchecheck-consistency.Le variabili line-widthper i singoli brani possono essere specificate nel blocco\layoutdi ogni brano, ovvero dentro un blocco\score. Questi valori regolano la larghezza delle linee prodotte brano per brano. Seline-widthnon viene specificata per un brano, il suo valore predefinito coincide con la larghezza della linea del foglio, ovvero col valore della variabileline-widthdel blocco\paper. Impostandoline-widthper un brano in particolare, ovvero all’interno di un blocco\score, i margini del foglio non vengono modificati. Le linee del rigo, la cui lunghezza è determinata dalla variabileline-widthdel brano, sono allineate a sinistra all’interno dello spazio definito dalla variabileline-widthdel foglio. Se le variabililine-widthdel brano e del foglio sono uguali, le linee del rigo si estenderanno esattamente dal margine sinistro al margine destro, ma se quella del brano è maggiore di quella del foglio le linee del rigo andranno oltre il margine destro.
- left-margin¶
- 
Margine tra il bordo sinistro della pagina e l’inizio delle linee del rigo nei sistemi non indentati. Se il formato è modificato, il valore predefinito di questa dimensione viene ridimensionato proporzionalmente. Se left-marginnon è impostato, e sono impostati sialine-widthcheright-margin, alloraleft-marginequivale alla differenza(paper-width − line-width − right-margin). Se è impostata soltantoline-width, entrambi i margini sono impostati su((paper-width − line-width) / 2), e di conseguenza i sistemi sono centrati sulla pagina. Vedi anchecheck-consistency.
- right-margin¶
- 
Margine tra il bordo destro della pagina e la fine delle linee del rigo in sistemi giustificati. Se il formato è modificato, il valore predefinito di questa dimensione viene ridimensionato proporzionalmente. Se right-marginnon è impostato, e sono impostati sialine-widthcheleft-margin, alloraright-marginequivale a(paper-width − line-width − left-margin). Se è impostata soltantoline-width, entrambi i margini sono impostati su((paper-width − line-width) / 2), e di conseguenza i sistemi sono centrati sulla pagina. Vedi anchecheck-consistency.
- check-consistency¶
- 
Se impostata su vero (valore predefinito), appare un avvertimento nella console se la somma di left-margin,line-widtheright-marginnon corrisponde esattamente apaper-width, e a ciascuna di queste variabili (eccettopaper-width) sarà assegnato il suo valore predefinito (ridimensionato in base al formato, se richiesto). Se impostato su falso, qualsiasi incongruenza viene ignorata e i sistemi potrebbero andare oltre il bordo della pagina.
- ragged-right¶
- 
Se impostato su vero, i sistemi non occuperanno interamente la larghezza della linea, ovvero non saranno giustificati. Termineranno invece alla loro lunghezza orizzontale naturale. Valori predefiniti: #t(true = vero) per i brani con un unico sistema, e#f(false = falso) per i brani con due o più sistemi. Questa variabile può essere impostata anche in un blocco\layout.
- ragged-last¶
- 
Se impostata su vero, l’ultimo sistema del brano non occuperà interamente la larghezza della linea, ovvero non sarà giustificato. Terminerà invece alla sua lunghezza orizzontale naturale. Valore predefinito: #f(false = falso). Questa variabile può essere impostata anche in un blocco\layout.
Vedi anche
Guida alla notazione: Ridimensionamento automatico al formato carta.
File installati: ly/paper-defaults-init.ly.
Problemi noti e avvertimenti
Formati carta definiti esplicitamente sovrascriveranno qualsiasi margine destro o sinistro definito dall’utente.