Re: How to Mimic LilyPond \markup \justify in LaTeX

Timothy Lanfear <[email protected]> Sat, 4 Jul 2026 11:23:00 +0100
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
On 04/07/2026 09:20, Gabriel Ellsworth wrote:
>
> I would love to get an answer to this question if anyone has it:
>
>
> On Thu, 25 Jun 2026, Gabriel Ellsworth wrote:
>
>     I’ve a question about paper margins. In
>     lilypond/ly/paper-defaults-init.ly at master
>     <https://github.com/lilypond/lilypond/blob/master/ly/paper-defaults-init.ly>,
>     I see:
>     left-margin-default = 15\mm   % scaled to paper-size
>       right-margin-default = 15\mm  % scaled to paper-size
>
>     When I use *letter* (8.5x11) paper, are the *default left and
>     right margins* still *exactly* 15 mm?
>
>
>     (The default margins appearto be exactly 15 mm in my testing, but
>     I’m not sure whether LilyPond is doing a small amount of scaling
>     away from 15.0000 mm.)
>
This code prints the values of left-margin-default (always 15mm) and 
left-margin-default-scaled (varies with the size of the paper). The 
scaled margins are always an exact number of mm so it looks like 
rounding to the nearest mm is happening somewhere.

\version "2.26.0"

% #(set-default-paper-size "letter")
% #(set-default-paper-size "a3")
#(set-default-paper-size '(cons (* 8.6 in) (* 11 in)))

lmargin = #(ly:output-def-lookup $defaultpaper 'left-margin-default)
lmargin-scaled = #(ly:output-def-lookup $defaultpaper 
'left-margin-default-scaled)
#(ly:message "~s ~s\n" lmargin lmargin-scaled)


-- 
Timothy Lanfear, Bristol, UK.