So far:
\version "2.24.1"
\paper {
top-margin = 30
left-margin = 30
}
#(define-markup-command
(margin layout props)()
(let* ((top-margin (ly:output-def-lookup $defaultpaper 'top-margin))
(bottom-margin (ly:output-def-lookup $defaultpaper 'bottom-margin))
(left-margin (ly:output-def-lookup $defaultpaper 'left-margin))
(right-margin (ly:output-def-lookup $defaultpaper 'right-margin)))
(interpret-markup layout props
#{
\markup\column {
\line { top-margin = #top-margin }
\line { bottom-margin = #bottom-margin }
\line { left-margin = #left-margin }
\line { right-margin = #right-margin }
}
#})))
% Test:
\markup\margin
Error: not a markup
So how can I get the paper values as a markp?
Tia, cheers,
Pierre