> Richard> Basically, I think the original abc2mtex model was a good > Richard> and helpful way to look at it - go through the file > Richard> replacing each individual tune with something that a > Richard> typesetter can treat as a tune, and then hand the whole > Richard> issue over to the typesetter. Like I said before, keep > Richard> things separate. And I think lilypond-book is like that > Richard> too ? > > It can be. And most people treat it that way. But there are things > like \pagebreak in lilypond-book, for when you really need them. I > think they're just translated into TeX \penalty commands that are > passed through to the typesetter. >
I think the penalty method is not the best way for setting page- and linebreaks in printed music. Some textprocessing app have conditional pagebreaks - something like: %%newpage ifnot 12 lines // pagebreak if next 12 lines do not fit on page or %%newpage ifnot 1 paragraph // pagebreak if next paragraph does not fit Does anybody remember RUNOFF? ;-) For abc this could be: %%newpage ifnot WholePart|n Staves|StaveWithWords|... and what ever you want %%newline ifnot n Bars|... Having this a formatting app can handle ***breaks the right way also when the pageformat changes (portrait|landscape| A4|Letter|..) or the fontsize, notespacing. And think of options like %%[no]gracenotes %%onlyVoice2. This can change the space you need dramtically. And all your "fixed" formating becomes nonesense. Toni To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html