Ich habe mit Hilfe von annotate-spacing festgestellt, dass die Einstellungen markup-system-spacing und score-markup-spacing entscheidend sind, auch wenn ich keine Markups zwischen den Scores habe.
Sicher? Ich hab irgendwie das Gefühl, daß annotate-spacing vielleicht nicht alles zeigt, jedenfalls zeigt
diese fantastische Übersicht gut, wofür die einzelnen Dinge gut sind.
Ich schau aber gleich mal in deinen Code und probier selbst ein bißchen rum, dafür war ich gestern zu müde.
Edit: Komisch, tatsächlich scheint score-system-spacing keinen Effekt zu haben. Habe die Werte von system-system-spacing aus ly/paper-defaults-init.ly entnommen und score-system-spacing auf die gleichen gesetzt, aber das hatte nicht den erwarteteten Effekt. Da dachte ich, setz ich mal zusätzlich score-markup-spacing und markup-system-spacing auf 0, dann fehlte da sämtlicher Platz. Deshalb hier mal eine Lösung, die den Platz zwischen den beiden scores jeweils hälftig auf score-markup-spacing und markup-system-spacing aufteilt.
\paper {
print-all-headers = ##t
ragged-bottom = ##f
ragged-last-bottom = ##f
top-margin = 50\mm
line-width = 105\mm
% keine Änderung an system-system-spacing, hier einfach nochmal die default-Werte zum Vergleich
system-system-spacing = #'((basic-distance . 12)
(minimum-distance . 8)
(padding . 1)
(stretchability . 60))
% folgende Werte sind angepaßt, Original im Kommentar dahinter
% hab einfach jeweils die Hälfte der Werte oben genommen
markup-system-spacing = #'((basic-distance . 6) ; 5
(padding . 0.5) ; 0.5
(stretchability . 30)) % 30
score-markup-spacing = #'((basic-distance . 6) ; 12
(padding . 0.5) ; 0.5
(stretchability . 30)) % 60
}
Funktioniert auch tatsächlich, aber ich hab das Gefühl, daß ich entweder was total falsch verstanden habe oder es sich um einen bug handelt.
2. Edit: Übrigens reicht es nicht, die Werte z. B. auf score-markup-spacing zu übertragen und in markup-system-spacing einfach auf 0 zu setzen, weil markup-system-spacing dann trotzdem noch Platz braucht wegen der Höhe des Violinschlüssels etc.
3. Edit: Hab deswegen da mal padding negativ gesetzt, ist dann besser, aber trotzdem noch nicht ganz gleichmäßig. Also schon echt besser, hälftig aufzuteilen.