Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: Manuela am Donnerstag, 6. Oktober 2016, 15:58
-
Hi,
ich bin sehr zufrieden mit meinem Liederbuch, das schaut jetzt schon ganz nett aus. Nur ein paar Kleinigkeiten stören mich, z.B. dass die Seitenzahlen beim Inhaltsverzeichnis dicht am Inhaltsverzeichnis kleben. Wenn ich top-margin ändere, nützt das nichts, weil die Seitenzahlen auch nach unten wandern.
Hier ein Beispiel:
\version "2.19.42"
#(set-global-staff-size 18)
\bookpart {
\paper {
indent = #0
line-width = 120\mm
print-page-number = ##t
first-page-number = #1
print-first-page-number = ##t
oddFooterMarkup = ##f
tocItemMarkup = \tocItemWithDotsMarkup
tocTitleMarkup = \markup \column {
\fill-line { \null "Liederverzeichnis" }
}
}
\markuplist \table-of-contents
}
\score {
\new Staff
<<
\tocItem \markup "Titel"
\relative c' {
\repeat unfold 3 { c d e }
}
>>
}
Der Abstand zwischen "1" und "Liederverzeichnis" soll größer werden.
-
Hallo Manuela,
falls ich Dich richtig verstehe so setze
top-markup-spacing.padding = 20 %% <---- nach Belieben anpassen
ins bookpart-paper.
Gruß,
Harm
-
Danke Harm. Wirkt bei mir leider nur auf der ersten Seite. Ich habe mal ein Beispiel mit 2 Seiten Inhaltsangabe gebastelt
\version "2.19.37"
#(set-global-staff-size 26)
#(set-default-paper-size "a7")
\bookpart {
\paper {
indent = #0
top-markup-spacing.padding = 20
line-width = 120\mm
print-page-number = ##t
first-page-number = #1
print-first-page-number = ##t
oddFooterMarkup = ##f
tocItemMarkup = \tocItemWithDotsMarkup
tocTitleMarkup = \markup \column {
\fill-line { \null "Liederverzeichnis" }
}
}
\markuplist \table-of-contents
}
myMusik= \repeat unfold 3 { c d e f }
\score {
\new Staff
<<
\tocItem \markup "Titel"
\relative c' {
\myMusik
\tocItem \markup "Titel 2"
\pageBreak
\myMusik
\tocItem \markup "Titel 3"
\pageBreak
\myMusik
\tocItem \markup "Titel 6"
\myMusik
\pageBreak
\tocItem \markup "Titel 4"
\pageBreak
\myMusik
\pageBreak
\tocItem \markup "Titel 5"
\pageBreak
\myMusik
\myMusik
\tocItem \markup "Titel 2"
\pageBreak
\myMusik
\tocItem \markup "Titel 3"
\pageBreak
\myMusik
\tocItem \markup "Titel 6"
\myMusik
\pageBreak
\tocItem \markup "Titel 4"
\pageBreak
\myMusik
\pageBreak
\tocItem \markup "Titel 5"
\pageBreak
\myMusik
\myMusik
\tocItem \markup "Titel 2"
\pageBreak
\myMusik
\tocItem \markup "Titel 3"
\pageBreak
\myMusik
\tocItem \markup "Titel 6"
\myMusik
\pageBreak
\tocItem \markup "Titel 4"
\pageBreak
\myMusik
\pageBreak
\tocItem \markup "Titel 5"
\pageBreak
\myMusik
}
>>
}
-
Dann hab ich nur noch quick 'n dirty.
Ins bookpart-paper:
oddHeaderMarkup = \markup \column { \oddHeaderMarkup \vspace #5 }
evenHeaderMarkup = \markup \column { \evenHeaderMarkup \vspace #5 }
Gruß,
Harm
-
Danke Harm.
Ich werde die Sache ganz anders lösen. Im Bookpart die Seitennummern unterdrücken und später im fertigen Dokument händisch nachtragen. Das hat außerdem den Vorteil, dass ich die Lieder bei 1 anfangen lassen kann, indem ich eine negative Seitennummer als Start eintrage.