Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: stefanhuglfing am Mittwoch, 19. August 2015, 09:59
-
In meinem Beispiel sind auf Seite 1 die Abstände zwischen den Systemen größer als auf Seite 2. Ich hätte lieber oben und unten größere Seitenränder:
\version "2.18.2"
\header { title = Titel }
\score
{
\new ChoirStaff
<<
\new Staff
<<
\new Voice
{
\repeat unfold 40 { c' d' e' f' }
\pageBreak
\repeat unfold 64 { g' f' e' d' } c'
}
>>
\new Staff
<<
\new Voice
{
\repeat unfold 40 { c' d' e' f' }
\repeat unfold 64 { g' f' e' d' } c'
}
>>
>>
\layout {}
}
Im Beispiel unten ist es mir gelungen (\vspace über dem Titel, größerer Titel und unten ein großer unsichtbarer Text). Aber es geht doch sicher auch elegenater, oder?
\version "2.18.2"
\header { title = \markup { \vspace #3 \larger { Titel } } }
\score
{
\new ChoirStaff
<<
\new Staff
<<
\new Voice
{
\repeat unfold 40 { c' d' e' f' }
\pageBreak
\repeat unfold 64 { g' f' e' d' } c'
}
>>
\new Staff
<<
\new Voice
{
\repeat unfold 38 { c' d' e' f' }
c'_\markup
{ \with-color #white
{
\larger \larger \larger \larger \larger
\larger \larger \larger \larger \larger
\larger \larger \larger \larger \larger { "Platz" }
}
}
d' e' f' c'd' e' f'
\repeat unfold 64 { g' f' e' d' } c'
}
>>
>>
\layout {}
}
-
Das weiße Markup ist auf jeden Fall sehr unschön, ja. Du könntest mal probieren, ob ragged-bottom das richtige für dich ist.
\header {
title = \markup {
\vspace #10 Titel
}
}
\paper {
ragged-bottom = ##t
}
Übrigens kannst du statt 10-mal \larger auch einfach \fontsize #10 schreiben, ebenso \fontsize #-10 für 10-mal \smaller ;)
-
Hilft Dir meine Antwort hier:
http://lilypond.1069038.n5.nabble.com/Height-and-vertical-alignment-of-first-system-on-first-page-td179389.html#a179399 (http://lilypond.1069038.n5.nabble.com/Height-and-vertical-alignment-of-first-system-on-first-page-td179389.html#a179399)
Gruß,
Harm
-
an harm6:
die häufigen \newStaff wären für mich auch nur eine Notlösung.
an fugenkomponist:
zusammen mit system-system-spacing #'padding = #5 erhalte ich, was ich mir wünsche:
\header {
title = \markup {
\vspace #10 Titel
}
}
\paper {
system-system-spacing #'padding = #5
ragged-bottom = ##t
}
Danke!
-
an harm6:
die häufigen \newStaff wären für mich auch nur eine Notlösung.
Hm, ich denke Dir ist entgangen worum es in meinem Vorschlag geht.
LilyPond bietet die Möglichkeit alle Systeme manuell auszurichten. Außer in Ausnahmefällen rate ich aber davon ab.
Die erste Seite kann aber so ein Ausnahmefall sein.
Der Befehl lautet
\overrideProperty Score.NonMusicalPaperColumn.line-break-system-details <argumente>
Siehe:
http://www.lilypond.org/doc/v2.19/Documentation/notation/explicit-staff-and-system-positioning
(http://www.lilypond.org/doc/v2.19/Documentation/notation/explicit-staff-and-system-positioning)
Gruß,
Harm