@internalsref{Contexts}.
@end ifhtml
@ifnothtml
-Translation @arrow{} Context.
+Translation @expansion{} Context.
@end ifnothtml
@c [TODO: describe propagation]
@internalsref{Tunable context properties}.
@end ifhtml
@ifnothtml
-Translation @arrow{} Tunable context properties.
+Translation @expansion{} Tunable context properties.
@end ifnothtml
@internalsref{Engravers}.
@end ifhtml
@ifnothtml
-Program reference @arrow Translation @arrow{} Engravers.
+Program reference @expansion{} Translation @expansion{} Engravers.
@end ifnothtml
Every context described in
@ifhtml
@internalsref{Contexts}
@end ifhtml
@ifnothtml
-Program reference @arrow Translation @arrow{} Context.
+Program reference @expansion{} Translation @expansion{} Context.
@end ifnothtml
lists the engravers used for that context.
version that you are working on. See TRANSLATION for details.
@end ignore
-@c **** all formats ****
-@macro refbugs
+@c **** format-independant ****
+
+@c regions of a doc subsection
+@macro refcommands
@noindent
-@subsubheading Bugs
+@subsubheading Predefined commands
@end macro
-@macro moreinfo
-@subheading More information
+@macro commonprop
+@noindent
+@subsubheading Commonly tweaked properties
@end macro
@end macro
-@macro refcommands
+@macro refbugs
@noindent
-@subsubheading Predefined commands
+@subsubheading Bugs
@end macro
+
+@c use inside the text
@macro context{NAME}
@vindex \NAME\
@code{\NAME\}@c should use internalsref
@code{\WHAT\}
@end macro
-@macro commonprop
-@noindent
-@subsubheading Commonly tweaked properties
-
-@end macro
-
@macro funindex {WORD}
@findex \WORD\
@kindex \WORD\
@c *** Macros with variable output ***
+@c Use inside the text
+
@c usage: @lsr{ancient,custodes.ly}
@macro lsr{DIR,NAME}
@ifhtml
-@macro arrow{}
-@iftex
-@tex $\\Rightarrow$ @end tex@c
-@end iftex
-@ifhtml
-@html
-→
-@end html
-@end ifhtml
-@ifinfo
--->
-@end ifinfo
-@end macro
-
-
@c we need this since @q{\} doesn't work with makeinfo 4.8 --
@c say @q{@value{backslash}} instead
@set backslash \
@c arrowref
@macro aref{word}
@iftex
-@w{@arrow{}@strong{\word\}}@c
+@w{@expansion{}@strong{\word\}}@c
@end iftex
@ifnottex
-@arrow{}@ref{\word\, @strong{\word\}}@c
+@expansion{}@ref{\word\, @strong{\word\}}@c
@end ifnottex
@end macro
}
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Entering pitches and durations
c2 ges
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Relative octaves
@ruser{Automatic accidentals}, for some examples how accidentals can be printed
according to different rules.
-@moreinfo
+@seeals
@quotation
@table @asis
@item Accidentals
c2~( c8 fis fis4 ~ fis2 g2)
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Ties
c2\< c2\ff\> c2 c2\!
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Articulations
a8[ ais] d[ ees r d] a b
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Automatic beams
c2 \acciaccatura b16 c2
@end lilypond
-@moreinfo
+@seeals
@quotation
@table @asis
@item Grace notes
}
@end lilypond
-@moreinfo
+@seeals
@quotation
See @ruser{Piano music}.
@end quotation
>>
@end lilypond
-@moreinfo
+@seeals
@quotation
See @ruser{Basic polyphony}.
@end quotation
>>
@end lilypond
-@moreinfo
+@seeals
@quotation
More options, such as putting multiple stanzas below a melody, are
discussed in @ruser{Vocal music}.
@end lilypond
-@moreinfo
+@seeals
@quotation
A complete list of modifiers and other options for layout can be found
in @ruser{Chords}.