Autor Thema: Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?  (Gelesen 1643 mal)

Manuela

  • Member
Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?
« 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.


harm6

  • Member
Re: Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?
« Antwort #1 am: Donnerstag, 6. Oktober 2016, 21:15 »
Hallo Manuela,

falls ich Dich richtig verstehe so setze

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

ins bookpart-paper.


Gruß,
  Harm

Manuela

  • Member
Re: Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?
« Antwort #2 am: Donnerstag, 6. Oktober 2016, 22:17 »
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

  • Member
Re: Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?
« Antwort #3 am: Freitag, 7. Oktober 2016, 00:28 »
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

  • Member
Re: Mehr Abstand zwischen Seitennummern und Inhaltsverzeichnis - wie?
« Antwort #4 am: Freitag, 7. Oktober 2016, 08:51 »
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.