Überlistet die Seitenumbruchfunktion, indem ihr ein anderer Wert
für @code{system-system-spacing} mitgeteilt wird, als in Wirklichkeit
-eingestellt ist. Wenn beispielsweise
+eingestellt ist. Wenn beispielsweise
@code{page-breaking-system-system-spacing #'padding} auf einen
deutlich größeren Wert als @code{system-system-spacing #'padding} gesetzt
wird, setzt die Seitenumbruchsfunktion weniger Systeme auf eine
die Seite umzublättern ohne das Spielen zu Unterbrechen. Die
@code{ly:page-turn-breaking}-Funktion versucht, Seitenumbrüche zu
finden, die das Stauchen oder Strecken von Zeilen minimieren und
-gleichzeitig auch noch Seitenumbrüchen an angegebenen Stellen
+gleichzeitig auch noch Seitenumbrüchen an angegebenen Stellen
den Vorrang zu geben.
Die Funktion wird in zwei Schritten eingesetzt. Zunächst muss sie
dann klarer notiert werden, wenn man Einstellungen der
@code{line-break-system-details}-Eigenschaft oder
anderer Eigenschaften von
-@code{NonMusicalPaperColumnGrob} vornimmt (hierzu auch
+@code{NonMusicalPaperColumnGrob} vornimmt (hierzu auch
@ref{Vertikale Abstände}).
@lilypond[quote,verbatim]
Vertikale Abstände werden durch drei Eigenschaften
bestimmt: wieviel Platz frei ist (etwa Papiergröße
und Ränder), wieviel Platz zwischen Systemgruppen
-(engl. system) gesetzt werden soll und wieviel
+(engl. system) gesetzt werden soll und wieviel
Platz zwischen Notensystemen (engl. staff, Pl. staves)
innerhalb von Gruppen gesetzt wird.
@code{StaffGrouper}-Grob beeinflusst werden: Der Standardwert von
@code{staff-staff-spacing} für @code{VerticalAxisGroup} ist eine
Callback-Funktion, die nach einem @code{StaffGrouper}-Grob sucht, der ein
-Notensystem enthält. Wenn sie einen @code{StaffGrouper}-Grob findet und
-das hierin enthaltene System ist in der Mitte einer Gruppe, wird der
-Wert von @code{staff-staff-spacing} von @code{StaffGrouper} ausgelesen
-und ausgegeben. Wenn das enthaltene Notensystem das letzte einer Gruppe
-ist, wird die @code{staffgroup-staff-spacing}-Eigenschaft von @code{StaffGrouper}
+Notensystem enthält. Wenn sie einen @code{StaffGrouper}-Grob findet und das
+hierin enthaltene System ist in der Mitte einer Gruppe, wird der Wert von
+@code{staff-staff-spacing} von @code{StaffGrouper} ausgelesen und
+ausgegeben. Wenn das enthaltene Notensystem das letzte einer Gruppe ist,
+wird die @code{staffgroup-staff-spacing}-Eigenschaft von @code{StaffGrouper}
ausgelesen und ausgegeben. Wenn kein @code{StaffGrouper}-Grob gefunden
wird, wird @var{default-staff-staff-spacing} aus der jeweiligen
@code{VerticalAxisGroup} ausgelesen und ausgegeben.
@item
Wenn die nächste Zeile in der Richtung von @code{staff-affinity} ein
-Notensystem ist, ergibt sich aus dem Wert von @code{nonstaff-relatedstaff-spacing} der
-Abstand zwischen dem Nicht-Notensystem und dem Notensystem. Wenn
-@code{staff-affinity} @code{CENTER} ist, dann wird @code{nonstaff-relatedstaff-spacing}
-in beide Richtungen benutzt.
+Notensystem ist, ergibt sich aus dem Wert von
+@code{nonstaff-relatedstaff-spacing} der Abstand zwischen dem
+Nicht-Notensystem und dem Notensystem. Wenn @code{staff-affinity}
+@code{CENTER} ist, dann wird @code{nonstaff-relatedstaff-spacing} in beide
+Richtungen benutzt.
@item
Wenn die nächste Zeile in der Richtung von @code{staff-affinity} ein
Nicht-Notensystemen.
@item
-Wenn die nächste Zeile der der entgegengesetzten Richtung von @code{staff-affinity}
-ein Notensystem ist, dann gibt @code{nonstaff-unrelatedstaff-spacing} den Abstand
-zwischen dem Nicht-Notensystem und dem Notensystem. Das kann benutzt
-werden, um einen Minimalabstand zwischen einer Gesangstextzeiel und dem
-dazugehörigen Notensystem zu verlangen.
+Wenn die nächste Zeile der der entgegengesetzten Richtung von
+@code{staff-affinity} ein Notensystem ist, dann gibt
+@code{nonstaff-unrelatedstaff-spacing} den Abstand zwischen dem
+Nicht-Notensystem und dem Notensystem. Das kann benutzt werden, um einen
+Minimalabstand zwischen einer Gesangstextzeiel und dem dazugehörigen
+Notensystem zu verlangen.
@end itemize
@itemize
@item
-LilyPond kann die Systeme so dicht wie möglich platzieren (damit
-so viele Systeme wie möglich auf eine Seite passen), aber sie
+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.
@example
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
+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.
@example
@end example
@item
-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
+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
+Ein anderes Beispiel ist es, Dynamik-Zeichen, die besonders
weit @qq{hervorstehen}, zu verschieben.
@lilypond[verbatim,quote]
@end lilypond
@item
-Die horizontalen Abstände können mit der
+Die horizontalen Abstände können mit der
@code{SpacingSpanner}-Eigenschaft verändert werden. Siehe
@ref{Horizontale Abstände verändern} für Einzelheiten. Dieses
Beispiel zeigt die normalen Abstände: