lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
texidoc = "
In order to change staff sizes, both @code{staff-space} and
-@code{fontSize} must be scaled.
+@code{fontSize} must be scaled.
+
+If you do not want to resize staves individually, the simplest way is
+to use @code{#(set-global-staff-size xx)}.
" }
% begin verbatim
-{
+<<
\new Staff \relative c'' { \dynamicDown c8 \ff c c c c c c c }
-}
-
-{
\new Staff \with {
fontSize = #-3
\override StaffSymbol #'staff-space = #(magstep -3)
\clef bass
c8 c c c c c c c
}
-}
+>>
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.38"
+
+\header {
+ lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
+ texidoc = "
+The property @code{systemStartDelimiterHierarchy} can be used to make
+more complex nested staff groups. The command @code{\\set
+StaffGroup.systemStartDelimiterHierarchy} takes an alphabetical list of
+the number of staves produced. Before each staff a system start
+delimiter can be given. It has to be enclosed in brackets and takes as
+much staves as the brackets enclose. Elements in the list can be
+omitted, but the first bracket takes always the complete number of
+staves. The possibilities are @code{SystemStartBar},
+@code{SystemStartBracket}, @code{SystemStartBrace}, and
+@code{SystemStartSquare}.
+" }
+% begin verbatim
+\new StaffGroup
+\relative c'' <<
+ \set StaffGroup.systemStartDelimiterHierarchy
+ = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
+ (SystemStartSquare b) ) c ) d)
+ \new Staff { c1 }
+ \new Staff { c1 }
+ \new Staff { c1 }
+ \new Staff { c1 }
+ \new Staff { c1 }
+>>
coloring-objects.ly
clefs-commonly-tweaked-properties.ly
vertically-aligning-ossias-and-lyrics.ly
-changing-an-individual-notes-size-in-a-chord.ly
changing-properties-for-individual-grobs.ly
+changing-an-individual-notes-size-in-a-chord.ly
+nesting-staves.ly