Abstände von nicht gruppierten Notensystemen
Notensysteme (wie etwa Staff
, DrumStaff
,
TabStaff
usw.) sind Kontexte, die eine oder mehrere Stimmen-Kontexte
enthalten, aber keine anderen Notensysteme enthalten können.
Folgende Eigenschaften beeinflussen die Abstände von nicht gruppierten Notensystemen:
-
VerticalAxisGroup
-Eigenschaften:-
default-staff-staff-spacing
-
staff-staff-spacing
-
Diese Eigenschaften sind einzlen oben behandelt worden, siehe Eigenschaften für Abstände innerhalb von Systemgruppen.
Zusätzliche Eigenschaften kommen hinzu für Notensysteme, die Teil
einer Gruppieren (StaffGroup
) werden, siehe
Abstände von gruppierten Notensystemen.
Folgendes Beispiel zeigt, wie die default-staff-staff-spacing
-Eigenschaft
sich auf die Platzierung von nicht-gruppierten Notensystemen auswirken kann.
Wenn man die gleichen \override
-Befehle auf staff-staff-spacing
anwendet, ergäbe das den selben Effekt, würde sich aber auch in Fällen auswirken,
in denen die Systeme gruppiert sind.
\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 | } >>
Siehe auch
Installierte Dateien: scm/define-grobs.scm.
Schnipsel: Spacing.
Referenz der Interna: VerticalAxisGroup.