|
From: | Aaron Hill |
Subject: | Re: Combining multiple markups into a single, word-wrappable one? |
Date: | Tue, 28 Jul 2020 13:44:40 -0700 |
User-agent: | Roundcube Webmail/1.4.2 |
On 2020-07-28 10:15 am, David Kastrup wrote:
Aaron Hill <lilypond@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
[Prev in Thread] | Current Thread | [Next in Thread] |