Hi Kieren, I usually use [xe]latex, to produce the text needed for a preface or foreword. That way I can use latex input with its own commands - in this case: \twocolumn - and use hyphenation. It is integrated in https://github.com/jpvoigt/lalily (latex.scm, latex-init.scm). If you are interested, I would extract it. https://github.com/openlilylib/snippets might be a good place for it ...
If you want format a markup-list - this is, what you are asking for - I would recommend a markup-list-command. To make the n-column-markup-list work correctly, you have to extract the available paper-height. I am doing it in the mentioned xelatex-include command, but it often warns about overflows of a few points - I can live with that, because the overflow is minor, but it seems not to be trivial. If you have the printable paper-height, you can build markups per page. Best, Jan-Peter Am 06.01.2014 22:21, schrieb Kieren MacMillan: > Hello all, > > Before I reinvent the wheel… does anyone have a good multi-column markup > function? > > Must Haves: > 1. Takes a markup-list and breaks it into n columns, with n=2 and n=3. > 2. Accepts line-width override. > > Nice To Haves: > 1. n>3 columns > 2. Works nicely with Lily’s built-in page-breaking algorithm (i.e., will > break 1 long markup-list into multiple pages of multiple columns). > 3. Independent column controls (width, gutter, etc.). > > Thanks! > Kieren. > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user