Je comprends à peu près ce que tu souhaites ; pas évident...
On peu bidouiller quelque chose comme (avec qq explications en commentaires) :
\version "2.18.2"
\paper {
top-margin = 20
}
%% je créé un markup de dimension nulle :
alter = \markup \with-dimensions #'(0 . 0) #'(0 . 0) {
\score {
\new StaffGroup <<
\new Staff {
\repeat unfold 4 { e'8 f' g' a' }
\set Score.currentBarNumber = 5
\break
\repeat unfold 8 { e'8 f' g' a' }
}
\new Staff { \repeat unfold 12 { a'8 g' f' e' } }
>>
\layout {
indent = 100
system-count = 2
\context {
\Score
\remove System_start_delimiter_engraver
}
\context {
\StaffGroup
\remove System_start_delimiter_engraver
}
\context {
\Staff
\omit TimeSignature
}
}
}
}
%% Je démarre mon 1er système :
\score {
\new Staff {
\repeat unfold 4 { c'8 d' e' f' }
\stopStaff
s1*5
%% à décommenter !!!
%-\tweak extra-offset #'(-57 . -2) -\markup\alter % <= je colle mon markup au bon endroit
}
\layout {
indent = 9
system-count = 1
}
}
\markup\vspace #9 %% <= j'ajoute un peu d'espace...
%%... et la suite :
\score {
\new Staff {
\set Score.currentBarNumber = 9
\bar ""
\repeat unfold 16 { f'8 e' d' c' }
}
\layout {
indent = 0
}
}
... Mais peut-être existe-t-il une meilleure solution.
Cordialement,
Pierre