Espaiat de les línies que no són pautes
Les Línies que no són pautes (com ara Lyrics,
ChordNames, etc.) sén contextos els objectes de presentació
dels quals s’imprimeixen com pentagrames (és a dir, en línies
horitzontals dins dels sistemes). Específicament, les línies que
no són pautes són contextos del tipus no-pauta que contenen el gravador
Axis_group_engraver.
Les propietats següents afecten a l’espaiat de les línies que no són pautes:
- Propietats de
VerticalAxisGroup:-
staff-affinity -
nonstaff-relatedstaff-spacing -
nonstaff-nonstaff-spacing -
nonstaff-unrelatedstaff-spacing
-
Aquestes propietats de grob es descriuen individualment més a dalt; vegeu Propietats d’espaiat dins dels sistemes.
L’exemple següent mostra com la propietat
nonstaff-nonstaff-spacing pot afectar l’espaiat de línies
consecutives que no són pautes. Aquí, mitjançant l’establiment de
la clau de capacitat d’ampliació stretchability a un valor
més gran, la línia de lletra es capaç d’ampliar-se molt més del
que és usual:
\layout { \context { \Lyrics \override VerticalAxisGroup.nonstaff-nonstaff-spacing.stretchability = #1000 } } \new StaffGroup << \new Staff \with { \override VerticalAxisGroup.staff-staff-spacing = #'((basic-distance . 30)) } { c'1 } \new Lyrics \with { \override VerticalAxisGroup.staff-affinity = #UP } \lyricmode { up } \new Lyrics \with { \override VerticalAxisGroup.staff-affinity = #CENTER } \lyricmode { center } \new Lyrics \with { \override VerticalAxisGroup.staff-affinity = #DOWN } \lyricmode { down } \new Staff { c'1 } >>![]()
Vegeu també
Fitxers d’inici: ly/engraver-init.ly, scm/define-grobs.scm.
Fragments de codi: Spacing.
Referència de funcionament intern: Contexts, VerticalAxisGroup.
![[image of music]](../71/lily-dda35615.png)