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:

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 | }
>>

[image of music]

Siehe auch

Installierte Dateien: scm/define-grobs.scm.

Schnipsel: Spacing.

Referenz der Interna: VerticalAxisGroup.


LilyPond Benutzerhandbuch v2.25.22 (development-branch).