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

Reply via email to