Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter https://lilypondforum.de zu finden. This is the archive of the old forum (until March 2017). You can find the current forum at https://lilypondforum.de.
oddHeaderMarkup = \markup\fill-line { %% force the header to take some space, otherwise the %% page layout becomes a complete mess. " " \on-the-fly #not-part-first-page \fromproperty #'header:instrument \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string}%% evenHeaderMarkup would inherit the value of%% oddHeaderMarkup if it were not defined hereevenHeaderMarkup = \markup\fill-line { \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string \on-the-fly #not-part-first-page \fromproperty #'header:instrument " "}
#(define (not-part-first-page layout props arg)(if (not (= (chain-assoc-get 'page:page-number props -1)(ly:output-def-lookup layout 'first-page-number)))(interpret-markup layout props arg)empty-stencil))#(define (print-page-number-check-part-first layout props arg)(if (or (not (= (chain-assoc-get 'page:page-number props -1)(ly:output-def-lookup layout 'first-page-number)))(eq? (ly:output-def-lookup layout 'print-first-page-number) #t))(create-page-number-stencil layout props arg)empty-stencil))
\on-the-fly #not-part-first-page \fromproperty #'header:instrument
das war ein toller Hinweis! Es hat allerdings noch etwas gefehlt, weil diese Definitionen, von denen Du sprachst, auch noch in den Paper-Block hineinmüssen: