\version "2.22" #(define page-in-header #t) \header { motto = "Some motto" } \paper { print-all-headers = ##t } #(define (page-in-header? layout props m) (if page-in-header (interpret-markup layout props m) empty-stencil)) #(define (not-page-in-header? layout props m) (if (not page-in-header) (interpret-markup layout props m) empty-stencil)) \paper { oddHeaderMarkup = \markup \on-the-fly #page-in-header? \fill-line { "" \on-the-fly #not-part-first-page \fromproperty #'header:instrument \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } evenHeaderMarkup = \markup \on-the-fly #page-in-header? \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 "" } oddFooterMarkup = \markup { \column { \fill-line { %% Copyright header field only on first page in each bookpart. \on-the-fly #part-first-page \fromproperty #'header:motto } \on-the-fly #not-page-in-header? \fill-line { "" \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string "" } } } } { \repeat unfold 50 { c'1 c' c' c' \break } }