LilyPond Benutzerhandbuch: 4.6.2 Abstände verändern

### 4.6.2 Abstände verändern

Die Ausgabe von `annotate-spacing` bietet sehr viele Details zu den vertikalen Dimensionen einer Partitur. Zu Information, wie Seitenränder und andere Layout-Variablen geändert werden können, siehe Seitenlayout.

Neben Rändern gibt es einige weitere Optionen, Platz zu sparen:

- LilyPond kann die Systeme so dicht wie möglich platzieren (damit so viele Systeme wie möglich auf eine Seite passen), aber sie dann so anordnen, dass kein weißer Rand unten auf der Seite entsteht.

  >     \paper {
  >       system-system-spacing = #'((padding . 0) (basic-distance . 0.1))
  >       ragged-last-bottom = ##f
  >       ragged-bottom = ##f
  >     }

- Die Anzahl der Systeme kann erzwungen werden. Das kann auf zwei Arten helfen: wenn einfach nur ein Wert gesetzt wird, auch wenn es die gleiche Anzahl ist, die auch schon vorher von LilyPond erstellt wurde, kann manchmal dazu führen, dass mehr Systeme auf eine Seite gesetzt werden. Das liegt daran, dass ein Schritt im Notensatz ausgelassen wird, der die Seitenverteilung nur grob einschätzt, sodass eine bessere Seitenverteilung entsteht. Auch wenn man eine Verringerung der Anzahl an Systemen erzwingt, kann oft eine Seite eingespart werden. Wenn LilyPond die Musik etwa auf 11 Systeme verteilt, kann man die Benutzung von nur 10 Systemen erzwingen.

  >     \paper {
  >       system-count = #10
  >     }

- Die Anzahl der Seiten kann erzwungen werden. Beispielsweise erzwingt folgender Code ein Layout mit zwei Seiten:

  >     \paper {
  >       page-count = #2
  >     }

- Vermeidung (oder Verminderung) von Objekten, die den vertikalen Abstand von Systemen vergrößern, hilft oft. Die Verwendung von Klammern bei Wiederholungen (oder alternativen Wiederholungen) etwa braucht mehr Platz. Wenn die Noten innerhalb der Klammern auf zwei Systeme verteilt sind, brauchen sie mehr Platz, als wenn sie nur auf einer Zeile gedruckt werden.

  Ein anderes Beispiel ist es, Dynamik-Zeichen, die besonders weit „hervorstehen“, zu verschieben.

  >     e4 c g\f c
  >     e4 c g-\tweak X-offset #-2.7 -\tweak Y-offset #2.5 \f c

- Die horizontalen Abstände können mit der `SpacingSpanner`-Eigenschaft verändert werden. Siehe Horizontale Abstände verändern für Einzelheiten. Dieses Beispiel zeigt die normalen Abstände:

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >     }

  Das nächste Beispiel verändert `common-shortest-duration` (die häufigste kürzeste Note) von `1/4` zu `1/2`. Die Viertelnote ist dennoch die häufigste Note in diesem Abschnitt, sodass der Notentext zusammengedrängt, wird, wenn eine Halbe als Standard angegeben wird:

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >       \layout {
  >         \context {
  >           \Score
  >           \override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/2)
  >         }
  >       }
  >     }

  Die `common-shortest-duration`-Eigenschaft kann nicht dynamisch verändert werden, darum muss sie immer in der `\context`-Umgebung definiert werden und wirkt sich somit auf eine ganze `\score`-Umgebung aus.

#### Siehe auch

Notationsreferenz: Seitenlayout, Horizontale Abstände verändern.

Schnipsel: Spacing.

#### LilyPond – Notationsreferenz v2.22.2 (stabiler Zweig).