]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc: NR 1.6.1 Add Separating systems
authorTrevor Daniels <t.daniels@treda.co.uk>
Wed, 8 Sep 2010 15:12:30 +0000 (16:12 +0100)
committerTrevor Daniels <t.daniels@treda.co.uk>
Wed, 8 Sep 2010 15:12:30 +0000 (16:12 +0100)
Documentation/notation/staff.itely

index 6d662d6195e2dd6e9cbd580a2460a0bb0c60abb7..cd7ce287da5f5267ddfd05e71f1f6c096d21a3e7 100644 (file)
@@ -35,6 +35,7 @@ grouping staves.
 * Instantiating new staves::
 * Grouping staves::
 * Nested staff groups::
+* Separating systems::
 @end menu
 
 
@@ -332,6 +333,55 @@ Internals Reference:
 @rinternals{SystemStartBracket},
 @rinternals{SystemStartSquare}.
 
+@node Separating systems
+@unnumberedsubsubsec Separating systems
+
+@cindex system separator mark
+
+If the number of systems per page changes from page to page it is
+customary to separate the systems by placing a system separator mark
+between them.  By default the system separator is blank, but can be
+turned on with a @code{\paper} option.
+
+@c \book is required here to display the system separator
+@c ragged-right is required as there are two systems
+@lilypond[verbatim,quote,ragged-right]
+\book {
+  \score {
+    \new StaffGroup <<
+      \new Staff {
+        \relative c'' {
+          c4 c c c
+          \break
+          c4 c c c
+        }
+      }
+      \new Staff {
+        \relative c'' {
+          c4 c c c
+          \break
+          c4 c c c
+        }
+      }
+    >>
+  }
+  \paper {
+    system-separator-markup = \slashSeparator
+    % following commands are needed only to format this documentation
+    paper-width = 100\mm
+    paper-height = 100\mm
+    tagline = ##f
+  }
+}
+@end lilypond
+
+@seealso
+Notation Reference:
+@ref{Page formatting}.
+
+Snippets:
+@rlsr{Staff notation}.
+
 
 @node Modifying single staves
 @subsection Modifying single staves