bug-lilypond
[Top][All Lists]
Advanced

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

Re: paper spacing variables not being respected for a score inside marku


From: David Kastrup
Subject: Re: paper spacing variables not being respected for a score inside markup
Date: Sat, 09 Jun 2018 16:25:48 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

"James Lowe" <address@hidden> writes:

>> As soon as you put a score in a markup, you are in markup-mode.
>> Vertical spacing of multi-line-markups is controlled by 'baseline-skip
>> and in general not by paper-settings.
>> 
>> \score in \markup is a markup-command, internally calling the
>> markup-list-command \score-lines, which outputs a list of stencils
>> (here each stencil contains one line of chords/lyrics). They are
>> stacked vertically by \score using 'baseline-skip.
>> 
>> So all as expected, no bug.
>
> Do we need anything in the NR that might help another user in the future?

In principle, yes.  In practice I consider this a disgrace and the
spacing variables should be converted into TeX/LaTeX/TeXinfo equivalents
when using lilypond-book and something equivalent in \markup-score .
This is one case where explaining the perfectly logical consequences of
perfectly understandable technical details of the implementation are a
mess we don't need.

However, we have no equivalents of the page-break dependent spacing of
TeX, let alone things like stretchability and shrinkability in LilyPond:
this is all hardwired in the page breaker and not accessible as markup
at the user level.

So definitely something that is not going to change anytime very soon.
might as well document it.

-- 
David Kastrup



reply via email to

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