>     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

Reply via email to