2013/4/4 David Kastrup <d...@gnu.org>: > > Regarding the "you can't have LilyPond figure out page breaking" angle: > maybe <URL:http://code.google.com/p/lilypond/issues/detail?id=1334> is a > suitable building block for that. > > -- > David Kastrup
\markup \score { ... } now _can_ handle pageBreak, though, if you try (with appropriate settings of line-width) \markup \line { \score { ... } \score { ... } } it fails again. Found no way around. 2013/4/4 David Kastrup <d...@gnu.org>: > Eluze <elu...@gmail.com> writes: > >> Orm Finnendahl-3 wrote >>> Hi Hanns Holger, >>> >>> below is a minimal example (with a layout block for each column for >>> illustration how to specify different layout settings for each >>> column). You can extend it to as many columns you want. There is a >>> major drawback though: You can't have lilypond figure out page >>> breaking as the music in any column can't be broken into many >>> pages. Working this way is more like explicitely stating which music >>> goes on which page by using one \book block per page. >> >> that's fabulous! >> don't know why I always thought you can only produce one line/system with >> \markup \score … > > 2.13.7: > > commit dff80dee029901d55101cb7991ee53f03ab06efa > Author: Neil Puttock <n.putt...@gmail.com> > Date: Sun Nov 1 23:22:25 2009 +0000 > > Typeset all systems when inlining a score using \markup \score. > > Use baseline-skip to set space between systems. If you try Orm's example with \transpose c c'' for the second \score you'll notice that the StaffSymbols aren't aligned anymore, same if I try the "2.17.15"-commands. baseline-skip doesn't help, afaics. It would be great if I could set system-system-spacing. Though I found no way to do so within a \score in \markup. Below my own approach _abusing_ \score ;) \version "2.17.15" music = \new Staff \relative c'' { c,,,1 \noBreak \time 3/4 \key d\major cis''2. \repeat unfold 6 { \time 2/4 \key bes\minor dis8 e f fis \break \time 4/4 \key d\major cis1 \break \time 3/4 \key a\major a4. cis8 e4 \break } \time 3/4 \key a\major a4. cis8 e4 } myLayout = \layout { line-width = 40 indent = 0 ragged-last = ##f %ragged-right = ##f \context { \Score \override BarNumber #'stencil = ##f fontSize = -3 } \context { \Staff \override KeySignature #'break-visibility = ##(#f #t #t) explicitKeySignatureVisibility = ##(#f #t #t) \override TimeSignature #'break-visibility = ##(#f #t #t) \override KeyCancellation #'break-visibility = ##(#f #f #f) \override StaffSymbol #'staff-space = #(magstep -3) } } \markup { \fill-line { \override #'(baseline-skip . 7) \column { \override-lines #'(word-space . 3) \wordwrap-lines \score { \music \layout { \myLayout } } } } } Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user