lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: word-wrapping in a markup column


From: David Nalesnik
Subject: Re: word-wrapping in a markup column
Date: Wed, 6 Feb 2019 10:43:00 -0600

Hi Kieren and Abraham,

On Tue, Feb 5, 2019 at 12:36 PM Abraham Lee <address@hidden> wrote:
>
> Hi, David!
>
> On Tue, Feb 5, 2019 at 11:14 AM David Nalesnik <address@hidden> wrote:
>>
>> Hi all,
>>
>> This snippet leaves no space between the word-wrapped items:
>>
>>  \version "2.19.82"
>>
>> \markup \override #'(line-width . 10) \column {
>>   \wordwrap { a a a a a a a a a a a a a a a a a a a a }
>>   \wordwrap { b b b b b b b b b b b b b b b b b b b b }
>>   \wordwrap { c c c c c c c c c c c c c c c c c c }
>> }
>>
>> Is there a way to allow lines in such a column to break if needed but
>> maintain even spacing between all lines?  Any help is much
>> appreciated, as this problem has plagued me for a long time.
>
>
> I have almost no experience with the following, so I can't comment on its 
> robust-ness, but it appears to do what you want:
>
> \version "2.19.82"
>
> \markup {
>   \override #'(line-width . 10)
>   \override #'(baseline-skip . 3)  %<--- All lines seem to be responsive to 
> this now
>   \column {
>     \wordwrap-internal ##f { a a a a a a a a a a a a a a a a a a a a }
>     \wordwrap-internal ##f { b b b b b b b b b b b b b b b b b b b b }
>     \wordwrap-internal ##f { c c c c c c c c c c c c c c c c c c }
>   }
> }
>
> It wraps differently when the boolean is ##t. Again, I can't be held 
> accountable for how this will affect your situation (lol), but maybe that 
> points in the right direction?
>
> HTH,
> Abraham

Thanks for both solutions!  I had been reduced to selectively adding
\strut between lines....

Best,
David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]