Espaciado de las líneas que no son pautas

Las Líneas que no son pautas (tales como Lyrics, ChordNames, etc.) son contextos cuyos objetos de presentación se imprimen como pentagramas (es decir, en líneas horizontales dentro de los sistemas). Específicamente, las líneas que no son pautas son contextos del tipo no-pauta que contienen el grabador Axis_group_engraver.

Las siguientes propiedades afectan al espaciado de las líneas que no son pautas:

Estas propiedades de grob se describen individualmente más arriba; véase Propiedades de espaciado dentro de los sistemas.

El ejemplo siguiente muestra cómo la propiedad nonstaff-nonstaff-spacing puede afectar el espaciado de líneas consecutivas que no son pautas. Aquí, mediante el establecimiento de la clave de ampliabilidad stretchability a un valor muy grande, la línea de letra es capaz de ampliarse mucho más de lo que es 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 }
>>

[image of music]

Véase también

Archivos de inicio: ly/engraver-init.ly, scm/define-grobs.scm.

Fragmentos de código: Spacing.

Referencia de funcionamiento interno: Contexts, VerticalAxisGroup.


Referencia de la notación de GNU LilyPond v2.25.20 (rama de desarrollo).