On Sat, 2017-04-15 at 13:04 +0200, Thomas Morley wrote: > 2017-04-15 10:35 GMT+02:00 Richard Shann <rich...@rshann.plus.com>: > > Is it documented anywhere what the units used in the markup command > > \hspace are? > > The general doc is at NR 5.4.3 Distances and measurements
ah, I see - the headings on the left only extend to the first two levels, so 5.4 Useful concepts and properties is where I needed to look. The overall heading here is 5. Changing defaults which is not so accurate - the unit of measurement is relevant here even if you are not trying alter a default. Finally I see "Scaled distances are always specified in units of the staff-space" so perhaps an improvement to the entry I found would be: \hspace amount (number) Create an invisible object taking up horizontal space amount (scaled distance). then perhaps I would have searched the index for scaled distance. > > > > > the documentation is: > > > > \hspace amount (number) > > > > Create an invisible object taking up horizontal space amount. > > > > > > The "amount" appears to be smaller than the width of the "m", but larger > > than a staff-space... > > > > Richard > > > It's exactly staff-space. See also the terminal-output of: Thanks for this, I was having trouble estimating how much the vertical space between staff lines would look like if it were horizontal. I should have thought to try changing the staff-spacing to see if it scaled. This raises a new topic - people arranging e.g. verses in columns at the end might want to specify a distance in mm, is there a way to do that? Richard > > #(define-markup-command (demo layout props) () > (let ((stil (interpret-markup layout props #{ \markup \hspace #1 #} ))) > (format #t > "\n++++++++++++++++++++++++++++++++++++++\n > staff-space is: ~a\n > length of \\markup \\hspace \\#1 is: ~a > \n++++++++++++++++++++++++++++++++++++++ > " > (assoc-get 'staff-space (ly:module->alist (ly:output-def-scope layout))) > (interval-length (ly:stencil-extent stil X))) > > stil)) > > > \markup \demo > > > Cheers, > Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user