Hallo Moeffz,
ich dachte ich antworte Dir mal, obwohl mein Verfahren nur bedingt etwas mit dem eigentlichen Thema diese Thread zu tun hat:
Dein grundsätzliches Problem besteht darin, daß Du die verschiedenen Scores einzeln ansteuern mußt. Dein paper-Block bezieht sich ja auf das gesamte Book.
Um die Scores einzeln anzusteuern kann man einen Layout-Block in jeden Score einfügen (so hab' ich es gemacht) oder über \new Staff \with {...} gehen (habe ich auskommentiert, kannst ja mal damit rumspielen).
Ich habe mit \override NonMusicalPaperColumn, \override VerticalAxisGroup gearbeitet, um Dein Beispiel auf engsten Raum zu zwingen. Und in deinen Book-weit geltenden paper-Block system-count = 5 eingefügt. Das gilt aber für jedes vielleicht noch folgende Lied auch!! Wenn man das rausnimmt wird es etwas größer. Ansonsten habe ich ihn unverändert gelassen da er für das beschriebene Verfahren im wesentlichen nicht von Bedeutung ist.
(Eventuell kann man die Partitur noch enger packen, wenn man eine zusätzliche Stimme einführt und NonMusicalPaperColumn für jede Zeile und jede Seite einzeln durchführt. Das habe ich mir aber erspart. Ist einen mühsame Plackerei, wie ich von der Erstellung einer Partitur her weiß, bei der ich das mal gemacht habe.)
Das beschriebene Verfahren (Layout-Block, \new Staff \with {...}) klappt aber nicht immer und für alles.
Deshalb wirst Du wahrscheinlich früher oder später \bookpart einführen müssen. Dann kannst Du jeden Teil problemlos ansteuern und mit eigenen header- und paper-Blocks gestalten. Allerdings beginnt jeder bookpart auf einer neuen Seite (aber Du kannst ja alle Lieder mit denselben Einstellungen in einen bookpart packen).
Weitere Anleitung:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Vertical-spacing#Vertical-spacingsowie hier im Forum auf diversen Seiten.
Zum Book:
https://liarchiv.joonet.de/index.php?topic=678.0Wenn Du meinen Code kompilierst wirst Du übrigens zwei Ausgaben erhalten, da ich eine Fassung mit bookparts angehängt habe.
\version "2.12.3"
\pointAndClickOff
#(set-default-paper-size "a5")
#(set-global-staff-size 20)
GehAusGlobal = {
\key d \major
\time 4/4
}
GehAusNoten =\relative c'' {
\partial 4 a4 a4. g8 fis4 fis fis8 (g) fis (e) d4
a'4 d cis8 (b) a4 fis e8 (fis) g (a) fis4
fis4 e4. a8 cis (b) a (gis) b2 a4
a,4 g'4. fis8 e4 e a8 (b) a (g) fis4
a,4 g'4. fis8 e4 e a8 (b) a (g) fis4
fis8 (g) a4 fis8 (g) a4 fis8 (g) a2 fis4
a4 d4. b8 a8 (g) fis (e) e2 d
\bar "|."
}
GehAusTextEins = \lyricmode { %Syntax: LyricsTo := Lyrics fuer; hier: Lyrics fuer "GehAus"
\set stanza = "1." Geh aus mein Herz und su -- che Freud
in die -- ser schö -- nen Som -- mer -- zeit
an dei -- nes Got -- tes Ga -- ben.
Schau an der schö -- nen Gär -- ten -- zier
und sie -- he wie sie mir und dir
sich aus -- ge -- schmüc -- ket ha -- ben,
sich aus -- ge -- schmüc -- ket ha -- ben.
}
GehAusTextZwei = \lyricmode {
\set stanza = "2." Ich sel -- ber kann und mag nicht ruhn.
Des gro -- ßen Got -- tes gro -- ßes Tun
er -- weckt mir al -- le Sin -- nen.
Ich sin -- ge mit, wenn al -- les singt
und las -- se was dem Höchs -- ten klingt
aus mei -- nem Her -- zen rin -- nen,
aus mei -- nem Her -- zen rin -- nen.
}
MenschenGlobal = {
\key f \major
\time 2/2
}
MenschenNoten = \relative c' {
\partial 4 c4 c f f f f g r4
g4 g2 g4 g g a r2 r4
a4 a a a bes r4 c4 g2 r2 r4
f8 f a bes c4 c bes r4 a g c,
\times 2/3 {e f g} g4 a f e8 f r4
f8 f a bes c4 c bes r4 a g c, r4
c4 d f bes a g2 f4 f r1 r2. \bar "|."
}
MenschenTextEins = \lyricmode {
\set stanza = "1." Wo Men -- schen sich ver -- ges -- sen,
die We -- ge ver -- las -- sen
und neu be -- gin -- gen, ganz neu,
da be -- rüh -- ren sich Him -- mel und Er -- de,
dass Frie -- den wer -- de un -- ter uns,
da be -- rüh -- ren sich Him -- mel und Er -- de,
dass Frie -- den wer -- de un -- ter uns.
}
MenschenTextZwei = \lyricmode {
\set stanza = "2." Wo Men -- schen sich ver -- schen -- ken,
die Lie -- be be -- den -- ken
}
\book {
\paper{
%annotate-spacing = ##t %Debugging-Modus für Abstände
after-title-space = #0.1
between-system-space = #0.1
between-system-padding = #0.1
before-title-space = #0.1
between-title-space = #0.1
system-count = 5
}
\score {
\new Staff
%\with {fontSize = #-2 \override StaffSymbol #'staff-space = #(magstep -2)}
<<
\new Voice = "GehAus" {\GehAusGlobal \GehAusNoten}
\new Lyrics = "GehAusEins"
%\with {fontSize = #-1 }
\lyricsto "GehAus" \GehAusTextEins
\new Lyrics = "GehAusZwei"
%\with {fontSize = #-3 \override LyricText #'font-shape = #'italic }
\lyricsto "GehAus" \GehAusTextZwei
>>
\layout {
\context {
\Score
\override NonMusicalPaperColumn #'line-break-system-details =
#'((fixed-alignment-extra-space . -2))
}
\context {
\Staff
\override VerticalAxisGroup #'minimum-Y-extent = #'(-0 . 0)
}
}
}
\score {
\new Staff
<<
\new Voice = "Menschen" {\MenschenGlobal \MenschenNoten}
\new Lyrics = "MenschenEins" \lyricsto "Menschen" \MenschenTextEins
\new Lyrics = "MenschenZwei" \lyricsto "Menschen" \MenschenTextZwei
>>
\layout {
\context {
\Score
\override NonMusicalPaperColumn #'line-break-system-details =
#'((fixed-alignment-extra-space . -1.5))
\override VerticalAxisGroup #'minimum-Y-extent = #'(-0 . 0)
}
\context {
\Staff
\override VerticalAxisGroup #'minimum-Y-extent = #'(-0 . 0)
}
}
}
}
%################### konsequente Bookparts in meiner Fassung ###################
\book {
\paper {
%annotate-spacing = ##t %Debugging-Modus für Abstände
after-title-space = #0.1
between-system-space = #0.1
between-system-padding = #0.1
before-title-space = #0.1
between-title-space = #0.1
}
\bookpart {
\paper {
ragged-last-bottom = ##f
#(define bottom-margin (* 2 cm))
system-count = 5
}
\header {
title = "Lied Eins"
}
\score {
\new Staff
<<
\new Voice = "GehAus" {\GehAusGlobal \GehAusNoten}
\new Lyrics = "GehAusEins" \lyricsto GehAus \GehAusTextEins
\new Lyrics = "GehAusZwei" \lyricsto GehAus \GehAusTextZwei
>>
\layout {
\context {
\Score
\override NonMusicalPaperColumn #'line-break-system-details =
#'((fixed-alignment-extra-space . -1.5))
}
}
}
}
\bookpart {
\paper {
ragged-last-bottom = ##f
foot-separation = 15
system-count = 4
}
\header {
title = "Lied Zwei"
}
\score {
\new Staff
<<
\new Voice = "Menschen" {\MenschenGlobal \MenschenNoten}
\new Lyrics = "MenschenEins" \lyricsto Menschen \MenschenTextEins
\new Lyrics = "MenschenZwei" \lyricsto Menschen \MenschenTextZwei
>>
}
}
}
Grüße,
Harm
P.S. Aus irgendeinem Grund funktioniert das Code-einfügen bei mir nicht mehr.