On 2020-07-28 10:15 am, David Kastrup wrote:
Aaron Hill <lilyp...@hillvisions.com> writes:
Feels like a hack, but would this help?
%%%%
\version "2.20.0"
loremIpsum = \markuplist {
\bold { Lorem ipsum } dolor sit amet,
\italic consectetur adipiscing elit.
}
\markup {
\override #'(line-width . 40)
\wordwrap { $@loremIpsum $@loremIpsum $@loremIpsum }
}
%%%%
Why $@loremIpsum rather than \loremIpsum ?
Because it does not work:
====
GNU LilyPond 2.20.0
Processing `markuplist.ly'
Parsing...
markuplist.ly:11:39: error: not a markup
\wordwrap { \loremIpsum \loremIpsum
\loremIpsum }
/usr/local/lilypond/usr/share/lilypond/current/scm/lily.scm:1093:21: In
procedure reverse! in expression (ly:parse-file file-name):
/usr/local/lilypond/usr/share/lilypond/current/scm/lily.scm:1093:21:
Wrong type argument in position 1: ("" (#<procedure bold-markup (layout
props arg)> "Lorem") "elit." "adipiscing" (#<procedure italic-markup
(layout props arg)> "consectetur") "amet," "sit" "dolor" (#<procedure
bold-markup (layout props arg)> "ipsum") . #-7#)
====
-- Aaron Hill