lilypond-user
[Top][All Lists]
Advanced

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

Re: within \markup, how to \translate by width of another markup?


From: David Kastrup
Subject: Re: within \markup, how to \translate by width of another markup?
Date: Mon, 16 May 2022 18:29:27 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Werner LEMBERG <wl@gnu.org> writes:

>>> The problem at hand is stacking fixed-width single-digit and
>>> two-digit numbers.  Single-digit numbers should be left-aligned for
>>> various reasons:
>>>
>>> ```
>>>   9
>>>   8
>>>   7
>>> ```
>>>
>>> If there is a two-digit number, it should be right-aligned at the
>>> right edge of the left-aligned single-digit numbers:
>>>
>>> ```
>>>  10
>>>   9
>>>   8
>>> ```
>>>
>>> My idea was to translate the two-digit number to the left by the
>>> width of a single digit.
>>>
>>> Is there a solution for this with the current LilyPond markup
>>> commands?
>>
>> I don't understand why you wouldn't use alignment commands for
>> aligning numbers.
>
> I would like to, however, I couldn't find a proper solution.  Do you
> know one?

\markup \right-column { 10 9 8 7 6 5 4 3 2 1 }

Obviously I am missing something here.

-- 
David Kastrup



reply via email to

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