Advanced tweaks may be performed by using Scheme. If you are
not familiar with Scheme, you may wish to read our
-@rlearning{Scheme tutorial}.
+@ref{Scheme tutorial}.
@menu
* Music functions::
@code{\override TextScript #'extra-offset = ( 1 . -1)}. But
we have even more power if we use Scheme. For a full explanation
of this, see the @ref{Scheme tutorial}, and
-@ruser{Interfaces for programmers}.
+@ref{Interfaces for programmers}.
We can use Scheme to simply @code{\override} commands,
@end lilypond
Using variables is also a good way to reduce work if the
-LilyPond input syntax changes (see @rprogram{Updating old input files}). If
+LilyPond input syntax changes (see
+@rprogram{Updating files with convert-ly}). If
you have a single definition (such as @code{\dolce}) for all your
input files (see @ref{Style sheets}), then if the syntax changes, you
only need to update your single @code{\dolce} definition,
@c \version "2.12.0"
-@node Tutorial
+@node Tutorial
@chapter Tutorial
This chapter gives a basic introduction to working with LilyPond.
There is another form of the override command,
@code{\overrideProperty}, which is occasionally required.
We mention it here for completeness, but for details see
-@ruser{Difficult tweaks}.
+@rextend{Difficult tweaks}.
@c Maybe explain in a later iteration -td
@strong{\tweak command}
infrastructure. Overriding layout decisions in effect accesses the
program internals, which requires Scheme input. Scheme elements are
introduced in a @code{.ly} file with the hash mark
-@code{#}.@footnote{@rlearning{Scheme tutorial}, contains a short tutorial
+@code{#}.@footnote{@rextend{Scheme tutorial}, contains a short tutorial
on entering numbers, lists, strings, and symbols in Scheme.}
These templates are for use with @code{lilypond-book}. If you're not familiar
with this program, please refer to
-@rprogram{lilypond-book}.
+@ref{lilypond-book}.
@subsection LaTeX
@section Normal usage
Most users run LilyPond through a GUI; if you have not done so
-already, read @rlearning{Introduction}. If you use an alternate
+already, please read the @rlearning{Tutorial}. If you use an alternate
editor to write lilypond files, see the documentation for that
program.
@seealso
-Application Usage:
-FIXME
-@c @rprogram{Setup for MacOS X},
-@rprogram{Command-line usage},
-@rprogram{lilypond-book}
+
+This manual:
+@ref{Command-line usage},
+@ref{lilypond-book}
+