Or rather

#(define-markup-command (book-title layout props) ()
   (interpret-markup
    layout props
    (ly:output-def-lookup layout 'bookTitleMarkup empty-markup)))

\markup \box \column {
  \override
  #'(
    (header:title . "The title")
    (header:composer . "The composer")
  )
  \book-title
  \score { c'1 }
}

Cheers,
Valentin

Am Freitag, 22. März 2024, 20:46:16 CET schrieb Valentin Petzel:
> Hello Joop,
> 
> this would be hard to do, as this is tied to the page breaking algorithm.
> Rather directly draw your header in your markup:
> 
> #(define-markup-command (book-title layout props) ()
>    (interpret-markup
>     layout props
>     (ly:output-def-lookup layout 'bookTitleMarkup empty-markup)))
> 
> \markup \box \center-column {
>   \override
>   #'(
>     (header:title . "The title")
>     (header:composer . "The composer")
>   )
>   \book-title
>   \score { c'1 }
> }
> 
> Cheers,
> Valentin
> 
> Am Freitag, 22. März 2024, 19:32:05 CET schrieb Go77:
> > Hello Leo,
> > 
> > I tried your suggestion, but it doesn't put the box around the header. I
> > would like to include the header as well. Something with page formatting
> > maybe?
> > 
> > Joop
> > 
> > On 22-03-2024 15:09, Leo Correia de Verdier wrote:
> > > Sorry, I got a fudged quote-apostrophe in last answer. It should be:
> > > 
> > > \markup \box \score { c'1 }
> > > 
> > >> 22 mars 2024 kl. 15:06 skrev Leo Correia de Verdier
> > >> <[email protected]>:
> > >> 
> > >> Hi Joop!
> > >> 
> > >> Do you mean something like
> > >> \markup \box \score { c’1 }
> > >> 
> > >> HTH
> > >> /Leo
> > >> 
> > >>> 22 mars 2024 kl. 14:40 skrev Go77 <[email protected]>:
> > >>> 
> > >>> 
> > >>> Hi all,
> > >>> 
> > >>> I tried to find how to draw a box around a piece of music. Looked
> > >>> through the manual, snippets etc, but didn't find out how to do this
> > >>> yet. See below what I mean. Any suggestions?
> > >>> 
> > >>> Joop
> > >>> 
> > >>> 
> > >>> <piece_box.jpg>

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to