Allgemein > Hilfe beim Einstieg in Lilypond
Text soll nur System beachten
Notensatzzweifel:
Die Datei ist
--- Code: ---Viele*\score {}
--- Ende Code ---
aufgebaut.
Leider ist der Stücküberschrift "piece" der Abstand zum System des letzten Stückes herrlich egal. Teilweise hängt sie an den Hälsen der Unterstimme des vorigen Systems.
Ich habe dann folgendes versucht.
--- Code: ---\markup {
\fill-line {
\null
\override #`(direction . ,UP) {
\pad-markup #2
\fromproperty #'header:piece
}
--- Ende Code ---
Was eigentlich ganz schön funktioniert. Aber störend ist, das jetzt diese Stücküberschriften auch von der oberen Kante des Druckbereiches fernhalten.
Wie bekomme ich es hin, dass wenn die Stücküberschrift das Erste auf der Seite ist, die Textoberkante mit der Kante des Druckbereichs zusammenfällt.
Am besten wäre es ja, dass ich zwei Abstände definieren könnte. Den Abstand zum System, an dem die Überschrift hängt und den Abstand zum System drüber.
fugenkomponist:
Ich bin gerade unterwegs und habe kein LilyPond hier, um das selbst auszuprobieren, aber du könntest mal probieren, score-markup-spacing im \paper-Block zu setzen (siehe http://joramberger.de/files/LilypondSpacing.pdf); ich bin mir bloß grad nicht sicher, ob das nur Texte per \markup betrifft oder auch welche aus dem \header.
Notensatzzweifel:
Danke. score-system-spacing.basic-distance = #20 und ähnliches lässt den Abstand zu der vorigen \score beeinflussen.
Aber markup-system-spacing interessiert nicht für die Score Überschriften. Die Kleben jetzt an den Notenzeilen, über den sie stehen.
fugenkomponist:
Hast du mal ein Minimalbeispiel?
Notensatzzweifel:
Kommt aus http://lilypond.org/doc/v2.18/Documentation/notation/creating-titles-headers-and-footers#title-blocks-explained
Das mit dem markup-system-spacing = #14 kommt von mir.
--- Code: ---\version "2.18.2"
\book {
\paper {
print-all-headers = ##t
markup-system-spacing = #14
}
\header {
title = "DAS WOHLTEMPERIRTE CLAVIER"
subtitle = "TEIL I"
% Do not display the tagline for this book
tagline = ##f
}
\markup { \vspace #1 }
\score {
\new PianoStaff <<
\new Staff { s1 }
\new Staff { \clef "bass" s1 }
>>
\header {
title = "PRAELUDIUM I"
opus = "BWV 846"
% Do not display the subtitle for this score
subtitle = ##f
}
}
\score {
\new PianoStaff <<
\new Staff { s1 s s s s s s s s }
\new Staff { \clef "bass" s1 }
>>
\header {
title = "FUGA I"
subsubtitle = "A 4 VOCI"
opus = "BWV 846"
% Do not display the subtitle for this score
subtitle = ##f
}
}
}
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln