4.6.2 Abstände verändern
Die Ausgabe von annotate-spacing
bietet sehr viele
Details zu den vertikalen Dimensionen einer Paritur. Zu Information,
wie Seitenränder und andere Layout-Variablen geändert werden
können, siehe Seitenformatierung.
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 { between-system-padding = #0.1 between-system-space = #0.1 ragged-last-bottom = ##f ragged-bottom = ##f }
-
Die Anzahl der Systeme kann reduziert 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 }
-
Vermeidung von Objekten, die den vertikalen Abstand von Systemen
vergrößern, hilft oft. Die Verwendung von Klammern bei 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.
\relative c' { e4 c g\f c \override DynamicText #'extra-offset = #'( -2.2 . 2.0) e4 c g\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 c'' { g4 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) von1/4
zu1/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 c'' { g4 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: Seitenformatierung, Horizontale Abstände verändern.
Schnipsel: Spacing.