• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?

Begonnen von Manuela, Donnerstag, 6. Oktober 2016, 15:58

Vorheriges Thema - Nächstes Thema

Manuela

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.


harm6

Hallo Manuela,

falls ich Dich richtig verstehe so setze

top-markup-spacing.padding = 20  %% <---- nach Belieben anpassen

ins bookpart-paper.


Gruß,
  Harm

Manuela

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
    }
  >>
}

harm6

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

Manuela

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.