On Thu, Jul 09, 2015 at 07:49:09AM +0100, Mark Knoop wrote: > Hi - I posted this on the -user list yesterday, but no suggestions > there. Perhaps someone on -devel has a suggestion? > > I'm trying to include the title of the current movement in the page > header. This works if I use bookparts to seperate the movements, but > not by setting header:piece in a score block. I don't want to use > bookparts as I don't want pagebreaks between movements. > > Any ideas on how to achieve this? See commented example below.
I have edited the quoted text below. If I understand you correctly the \header line goes outside of (below) the score block. HTH Paul Scott > > \version "2.19.22" > > \header { > title = "My Piece" > composer = "Me" > tagline = ##f > % piece only prints in header if set here or in bookpart header > piece = "Global Piece" > } > > \paper { > oddHeaderMarkup = \markup > \fill-line { > \on-the-fly #not-part-first-page \fromproperty #'header:piece > \on-the-fly #not-part-first-page \fromproperty #'header:title > \on-the-fly #print-page-number-check-first > \fromproperty #'page:page-number-string > } > evenHeaderMarkup = \oddHeaderMarkup > } > > \book { > \bookpart { > % piece only prints in header if set here or in top-level header > \header { piece = "Part 1" } > \score { > % setting piece here has no effect > \header { piece = "Movement 1" } > \repeat unfold 400 c'1 > } > \header { piece = "Movement 1" } > \score { > % setting piece here has no effect > \repeat unfold 400 d'1 > } > \header { piece = "Movement 2" } > } > \bookpart { > \score { > % setting piece here has no effect, > % even without a bookpart level header > \repeat unfold 400 e'1 > } > \header { piece = "Movement 3" } > } > } > > -- > Mark Knoop > _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel