]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/lsr/lilypond-snippets.tely
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / input / lsr / lilypond-snippets.tely
index 98d5eb1da120723db2ff76e5113b42ea33c42719..0062153a2b3fdc6a587a69f3110c50f7258243c4 100644 (file)
 @end tex
 @end iftex
 
+@include version.itexi
+
+@ifnothtml
+@macro lydoctitle{TEXT}
+@unnumberedsec \TEXT\
+@end macro
+@end ifnothtml
+
+@ifhtml
+
+@macro lydoctitle{TEXT}
+@node \TEXT\
+@unnumberedsec \TEXT\
+@end macro
+
+@ifset bigpage
+
+@macro rlearning{NAME}
+See also Learning Manual, section
+@ref{\NAME\,,,lilypond-learning-big-page,Learning Manual}.
+@end macro
+
+@macro ruser{NAME}
+These snippets illustrate the Notation Reference,
+section @ref{\NAME\,,,lilypond-big-page,Notation Reference}.
+@end macro
+
+@end ifset
+
+
+@ifclear bigpage
+
+@macro rlearning{NAME}
+See also Learning Manual, section
+@ref{\NAME\,,,lilypond-learning,Learning Manual}.
+@end macro
+
+@macro ruser{NAME}
+These snippets illustrate the Notation Reference,
+section @ref{\NAME\,,,lilypond,Notation Reference}.
+@end macro
+
+@end ifclear
+
+@end ifhtml
+
+
+@ifnothtml
+
+@macro rlearning{NAME}
+See also @ref{\NAME\,,,lilypond-learning,Learning Manual}.
+@end macro
+
+@macro ruser{NAME}
+These snippets illustrate @ref{\NAME\,,,lilypond,Notation Reference}.
+@end macro
+
+@end ifnothtml
+
 @dircategory GNU LilyPond --- the music typesetter
 @direntry
 * LilyPond Snippets: (lilypond-snippets).       Short tricks, tips, and examples.
@@ -56,7 +115,20 @@ or figure for each example to see the corresponding input file.
 
 @ifnottex
 @node Top
-@top LilyPond examples
+@top GNU LilyPond --- Snippets List
+
+@ifhtml
+@ifclear bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-snippets.pdf,PDF} and as
+@uref{source/input/lsr/lilypond-snippets-big-page.html,one big page}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-snippets.pdf,PDF} and as
+@uref{source/input/lsr/lilypond-snippets/index.html,HTML indexed multiple pages}.
+@end ifset
+@end ifhtml
 
 This document shows a selected set of LilyPond snippets from the
 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
@@ -65,7 +137,7 @@ This document shows a selected set of LilyPond snippets from the
 Please note that it is not an exact subset of LSR: some snippets come
 from @file{input/new} LilyPond sources directory, and snippets from LSR
 are converted through @command{convert-ly}, as LSR is based on a stable
-LilyPond version, and this document is for version @value{version}.
+LilyPond version, and this document is for version @version{}.
 
 Snippets are grouped by tags; tags listed in the table of contents match
 a section of LilyPond notation manual.  Snippets may have several tags,
@@ -84,7 +156,7 @@ Musical notation
 * Repeats::
 * Simultaneous notes::
 * Staff notation::
-* Editorial and educational use::
+* Editorial annotations::
 * Text::
 
 Specialist notation
@@ -94,7 +166,9 @@ Specialist notation
 * Percussion::
 * Fretted strings::
 * Unfretted strings::
+* Winds::
 * Ancient notation::
+* World music::
 
 Other collections
 * Contexts and engravers::
@@ -106,6 +180,8 @@ Other collections
 * Templates::
 @end menu
 
+@contents
+
 
 @c Please take care of naming every .itely
 @c with an existing tag name.
@@ -116,7 +192,7 @@ Other collections
 @include repeats.itely
 @include simultaneous-notes.itely
 @include staff-notation.itely
-@include editorial-and-educational-use.itely
+@include editorial-annotations.itely
 @include text.itely
 
 @include vocal-music.itely
@@ -125,8 +201,9 @@ Other collections
 @include percussion.itely
 @include fretted-strings.itely
 @include unfretted-strings.itely
-@c @include winds.itely
+@include winds.itely
 @include ancient-notation.itely
+@include world-music.itely
 
 @include contexts-and-engravers.itely
 @include tweaks-and-overrides.itely