Hi Sven,

2011/10/30 Sven Axelsson <sven.axels...@gmail.com>

> Is there a way to typeset a number of one line scores within a book in
> two columns?
>
> Ideally I'd like something like
>
> \book {
>  \score {}
>  \markup {
>    \column {
>      \score {}
>      \score {}
>    }
>    \column {
>      \score {}
>      \score {}
>    }
>  }
> }
>
> but that doesn't work, at least not with 2.14. I really like to use
> score so I can get headers and stuff for the fragments, but if there
> is another, more manual way, that can work too.
>
> Thanks
>
> --
> Sven Axelsson


do you think about something like this?

\version "2.14.2"

myLO = \layout {
        line-width = 50
        indent = 0
}

\book {
% \score {
%    \new Staff  { R1 }
%    \header { piece = "Piece NULL" opus = "TACET." }
%    \layout {
%            \context {
%                    \RemoveEmptyStaffContext
%                    \override VerticalAxisGroup #'remove-first = ##t
%            }
%    }
% }
   \markup {
           \fill-line {
               \null
       \column {
               \score {
                       { \mark "Part 1" a'1 }
                       \layout { \myLO }
                       % this header doesn't work
                       \header {
                           piece = "part 1"
                           opus = "xy"
                       }
               }
               \score {
                   { \mark "Part 2" b'1 }
                   \layout { \myLO }
               }
       }
       \null
       \column {
               \score {
                   { \mark "Part 3" c''1 }
                   \layout { \myLO }
               }
               \score {
                   { \mark "Part 4" d''1 }
                   \layout { \myLO }
               }
       }
       \null
           }
   }
}

If you don't care about the warning comment in the first score.

Regards,
  Harm
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to