Alphabetisches Inhaltsverzeichnis erzeugen/paper

Zur Navigation springen Zur Suche springen
\bookpart {
  \header {
    title = ##f
    subtitle = ##f
    subsubtitle = ##f
    poet = ##f
    composer = ##f
    piece = ##f
    opus = ##f
  }
  \paper {
    annotate-spacing = ##f
    top-margin = 20\mm
    %top-markup-spacing.padding = 20
    ragged-right = ##f
    ragged-bottom = ##t
    ragged-last-bottom = ##t
    bottom-margin = 20\mm
    indent = #0
    line-width = 150\mm
    #(include-special-characters)
    print-all-headers = ##f
    print-page-number = ##f
    oddHeaderMarkup =
    \markup \on-the-fly #not-single-page \huge \column {
      \null \vspace #2
      \bold \sans
      \fill-line { \null " " \null }
      \vspace #2
    }
    evenHeaderMarkup = \oddHeaderMarkup
    evenFooterMarkup = ""
    oddFooterMarkup = #evenFooterMarkup
    two-sided = ##t
    markup-markup-spacing  = #'((basic-distance . 5)
                                (minimum-distance . 3)
                                (padding . 5)
                                (stretchability . 50))
    two-sided = ##t
    markup-markup-spacing  = #'((basic-distance . 5)
                                (minimum-distance . 3)
                                (padding . 5)
                                (stretchability . 50))
    %oddFooterMarkup = #evenFooterMarkup
    tocItemMarkup = \markup \fill-with-pattern #1 #RIGHT .
    \fromproperty #'toc:text %\small \number
    \fromproperty #'toc:page
    %\tocItemWithDotsMarkup
    tocTitleMarkup = \markup \huge \column {
      \null \vspace #2
      \bold \sans
      \fill-line { \null "Notensammlung für Klavier" \null }
      %\null
      \vspace #2
    }
  }

  \label #'toc
  \markuplist \table-of-contents
  \pageBreak \markup \null
  \pageBreak \markup \null
  \pageBreak \markup \null
}

\bookpart {
  \header {
    title = ##f
    subtitle = ##f
    subsubtitle = ##f
    poet = ##f
    composer = ##f
    piece = ##f
    opus = ##f
  }
  \paper {
    annotate-spacing = ##f
    top-margin = 20\mm
    %top-markup-spacing.padding = 20
    ragged-right = ##f
    ragged-bottom = ##t
    ragged-last-bottom = ##t
    bottom-margin = 20\mm
    indent = #0
    line-width = 150\mm
    #(include-special-characters)
    print-all-headers = ##f
    print-page-number = ##f
    oddHeaderMarkup =
    \markup \on-the-fly #not-single-page \huge \column {
      \null \vspace #2
      \bold \sans
      \fill-line { \null " " \null }
      \vspace #2
    }
    evenHeaderMarkup = \oddHeaderMarkup
    evenFooterMarkup = ##f
    oddFooterMarkup = #evenFooterMarkup
    two-sided = ##t
    markup-markup-spacing  = #'((basic-distance . 5)
                                (minimum-distance . 3)
                                (padding . 5)
                                (stretchability . 50))
    %oddFooterMarkup = #evenFooterMarkup
    tocActMarkup = \markup \fontsize #1 \column {
      \hspace #1
      \line { \italic \fromproperty #'toc:text \null }
      \hspace #1
    }
    indexTitleMarkup = \markup \huge \column {
      \null \vspace #2
      \bold \sans
      \fill-line { \null "Klavierstücke alphabetisch" \null }
      %\null
      \vspace #2
    }
    indexItemMarkup = \markup \fill-line {
      \fill-with-pattern #1 #RIGHT .
      \fromproperty #'index:text
      %\small \number
      \fromproperty #'index:page
    }
    % }
%%%%%%%%%%%%%%%%%%%%%%%%%%% }
  }
  \label #'indx
  \markuplist \index
  \pageBreak \markup \null

}