Use baseline-skip to set space between systems.
--- /dev/null
+\version "2.13.7"
+
+\header {
+ texidoc = "\\markup \\score displays all systems. Spacing between
+ systems is set using @code{baseline-skip}.
+"
+}
+
+
+\markup {
+ \override #'(baseline-skip . 10)
+ \score {
+ \new Staff \relative c' {
+ c4 d e f \break
+ g1
+ }
+ \layout {
+ indent = 0
+ ragged-right = ##t
+ }
+ }
+}
(define-builtin-markup-command (score layout props score)
(ly:score?)
music
- ()
+ ((baseline-skip))
"
@cindex inserting music into text
}
}
@end lilypond"
- (let* ((output (ly:score-embedded-format score layout)))
+ (let ((output (ly:score-embedded-format score layout)))
(if (ly:music-output? output)
- (paper-system-stencil
- (vector-ref (ly:paper-score-paper-systems output) 0))
+ (stack-stencils Y DOWN baseline-skip
+ (map paper-system-stencil
+ (vector->list
+ (ly:paper-score-paper-systems output))))
(begin
(ly:warning (_"no systems found in \\score markup, does it have a \\layout block?"))
empty-stencil))))
(,ly:music-output? . "music output")
(,ly:pitch? . "pitch")
(,ly:translator? . "translator")
+ (,ly:score? . "score")
(,ly:simple-closure? . "simple closure")
(,ly:skyline-pair? . "pair of skylines")
(,ly:stencil? . "stencil")