Thank you both for your helpful replies.  I now have things working
just as I had hoped.

David

On Fri, 2024-10-18 at 07:03 -0400, Kieren MacMillan wrote:
> Hi David,
> 
> As Xavier points out:
> > It's not odd-header-markup but oddHeaderMarkup (same for even).
> 
> I also thought I would just offer this snippet, which shows a
> possible structure using bookpart:
> 
> %%%  SNIPPET BEGINS
> \version "2.24.3"
> 
> 
> %%  GLOBAL PAPER DEFINITIONS
> \paper {
>   oddHeaderMarkup = \markup { \fromproperty #'header:title }
>   evenHeaderMarkup = \markup { \fromproperty #'header:piece }
> }
> 
> 
> %%  MUSIC VARIABLES (can be \include-d from other files!)
> 
> hello = { c''1 }
> 
> goodbye = { \clef bass c,,1 }
> 
> 
> %%  THE SCORE
> \book {
> 
>   %%  BOOKPART FOR FIRST PIECE
>   \bookpart {
> 
>     \header {
>       title = "Hello (title)"
>       piece = "Hello (piece)"
>     }
>     
>     \score {
>       \new Staff \hello
>     }
>   }
>   
>   %%  BOOKPART FOR SECOND PIECE
>   \bookpart {
> 
>     \header {
>       title = "Goodbye (title)"
>       piece = "Goodbye (piece)"
>     }
>     
>     \score {
>       \new Staff \goodbye
>     }
>   }
>   
> }
> %%%  SNIPPET ENDS
> 
> This is the kind of thing I do with my large-scale scores (but
> obviously with custom titles!).
> 
> As I said in my last email, if you’re splitting a single score across
> multiple pages — as opposed to having individual scores (like my
> example above) — then the \bookpart method won’t work for you. In
> that case, I would recommend either customizing the titling (to avoid
> the piece header appearing on the first page!), or use a custom
> header parameter:
> 
> %%%  SNIPPET BEGINS
> \version "2.24.3"
> 
> 
> %%  GLOBAL PAPER DEFINITIONS
> \paper {
>   oddHeaderMarkup = \markup { \fromproperty #'header:title }
>   evenHeaderMarkup = \markup { \fromproperty #'header:RH-header }
> }
> 
> 
> %%  MUSIC VARIABLES (can be \include-d from other files!)
> 
> hello = { c''1 \pageBreak c''1 }
> 
> 
> %%  THE SCORE
> \book {
> 
>   %%  BOOKPART FOR SPLIT PIECE
>   \bookpart {
> 
>     \header {
>       title = "Hello (title)"
>       RH-header = "Goodbye (piece)"
>     }
>     
>     \score {
>       \new Staff \hello
>     }
>   }
>   
> }
> %%%  SNIPPET ENDS
> 
> Hope that helps!
> Kieren.
> ______________________________________________
> 
> My work day may look different than your work day. Please do not feel
> obligated to read or respond to this email outside of your normal
> working hours.
> 

Reply via email to