]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/user/staff.itely
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / Documentation / user / staff.itely
index 34f90a32e76c326920c8ccb94829e4d10843f93f..c9a8254d901e65014e10227bc65f03de8852f7f4 100644 (file)
@@ -56,6 +56,12 @@ grouping staves.
 
 @funindex \drummode
 @funindex drummode
+@funindex DrumStaff
+@funindex RhythmicStaff
+@funindex TabStaff
+@funindex MensuralStaff
+@funindex VaticanaStaff
+@funindex GregorianTranscriptionStaff
 
 @notation{Staves} (singular: @notation{staff}) are created with
 the @code{\new} or @code{\context} commands.  For details, see
@@ -480,13 +486,6 @@ Internals Reference:
 @rinternals{staff-symbol-interface}.
 
 
-@knownissues
-
-When setting vertical staff line positions manually, bar lines are
-always centered on position 0, so the maximum distance between the
-outermost bar lines in either direction must be equal.
-
-
 @node Ossia staves
 @unnumberedsubsubsec Ossia staves
 
@@ -587,13 +586,12 @@ example.
 >>
 @end lilypond
 
+
 Using the @code{\RemoveEmptyStaffContext} command to create ossia
 staves may be used as an alternative.  This method is most
 convenient when ossia staves occur immediately following a line
-break.  In this case, spacer rests do not need to be used at all;
-only @code{\startStaff} and @code{\stopStaff} are necessary.  For
-more information about @code{\RemoveEmptyStaffContext}, see
-@ref{Hiding staves}.
+break.  For more information about
+@code{\RemoveEmptyStaffContext}, see @ref{Hiding staves}.
 
 @lilypond[verbatim,quote,ragged-right]
 <<
@@ -603,17 +601,15 @@ more information about @code{\RemoveEmptyStaffContext}, see
     fontSize = #-3
     \override StaffSymbol #'staff-space = #(magstep -3)
     \override StaffSymbol #'thickness = #(magstep -3)
+  } \relative c'' {
+    R1*3
+    c4 e8 d c2
   }
   \new Staff \relative c' {
     c4 b c2
     e4 f e2
     g4 a g2 \break
-    <<
-      { c4 b c2 }
-      \context Staff = ossia {
-        c4 e8 d c2 \stopStaff
-      }
-    >>
+    c4 b c2
     g4 a g2
     e4 d c2
   }
@@ -667,6 +663,9 @@ Internals Reference:
 
 @funindex \RemoveEmptyStaffContext
 @funindex RemoveEmptyStaffContext
+@funindex Staff_symbol_engraver
+@funindex \stopStaff
+@funindex stopStaff
 
 
 Staff lines can be hidden by removing the
@@ -800,7 +799,7 @@ format cue notes are also described.
 
 @cindex tempo
 @cindex beats per minute
-@cindex metronome marking
+@cindex metronome mark
 @cindex metronome marking with text
 
 @funindex \tempo
@@ -963,6 +962,8 @@ these settings, see @ref{Horizontal dimensions}.
 >>
 @end lilypond
 
+@cindex instrument names, adding to other contexts
+
 To add instrument names to other contexts (such as
 @code{GrandStaff}, @code{ChoirStaff}, or @code{StaffGroup}),
 @code{Instrument_name_engraver} must be added to that context.
@@ -1138,6 +1139,7 @@ see @ref{Using tags}.
 @cindex articulation-event
 @cindex dynamic-event
 @cindex rest-event
+
 @funindex quotedEventTypes
 
 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
@@ -1185,6 +1187,8 @@ written entirely in lower-case letters: @code{\addquote}.
 
 @funindex \cueDuring
 @funindex cueDuring
+@funindex \quoteDuring
+@funindex quoteDuring
 
 The previous section explains how to create quotations.  The
 @code{\cueDuring} command is a more specialized form of
@@ -1327,3 +1331,4 @@ Internals Reference:
 
 Collisions can occur with rests, when using @code{\cueDuring},
 between @code{Voice} and @code{CueVoice} contexts.
+