Espaciado de pautas no agrupadas
Las pautas, tales como los pentagramas (Staff
),
pautas de percusión (DrumStaff
) o de tablatura
(TabStaff
), etc. son contextos que pueden contener uno o
más contextos de voz, pero no pueden contener otras pautas.
Las siguientes propiedades afectan al espaciado de las pautas no agrupadas:
- Propiedades de
VerticalAxisGroup
:-
default-staff-staff-spacing
-
staff-staff-spacing
-
Estas propiedades de grob se describen individualmente más arriba; véase Propiedades de espaciado dentro de los sistemas.
Están implicadas ciertas propiedades adicionales para las pautas que son parte de un grupo; véase Espaciado de pautas agrupadas.
El ejemplo siguiente muestra cómo la propiedad
default-staff-staff-spacing
puede afectar al espaciado de
pautas no agrupadas. Las mismas sobreescrituras aplicadas a
staff-staff-spacing
tendrían el mismo efecto, pero también
se aplicaría en caso de que las pautas estuvieran combinadas en un
grupo o grupos.
\layout { \context { \Staff \override VerticalAxisGroup.default-staff-staff-spacing = #'((basic-distance . 8) (minimum-distance . 7) (padding . 1)) } } << % The very low note here needs more room than 'basic-distance % can provide, so the distance between this staff and the next % is determined by 'padding. \new Staff { b,2 r | } % Here, 'basic-distance provides enough room, and there is no % need to compress the space (towards 'minimum-distance) to make % room for anything else on the page, so the distance between % this staff and the next is determined by 'basic-distance. \new Staff { \clef bass g2 r | } % By setting 'padding to a negative value, staves can be made to % collide. The lowest acceptable value for 'basic-distance is 0. \new Staff \with { \override VerticalAxisGroup.default-staff-staff-spacing = #'((basic-distance . 3.5) (padding . -10)) } { \clef bass g2 r | } \new Staff { \clef bass g2 r | } >>
Véase también
Archivos de inicio: scm/define-grobs.scm.
Fragmentos de código: Spacing.
Referencia de funcionamiento interno: VerticalAxisGroup.