+@node Organizing pieces with variables
+@subsection Organizing pieces with variables
+
+@cindex Variable
+@cindex Bezeichner
+@cindex Makro
+@cindex Variablen zuweisen
+@cindex Variablen benutzen
+@cindex Zuweisen von Variablen
+@cindex Variable, erlaubte Zeichen
+@cindex Zeichen, in Variablen erlaubt
+
+Wenn alle die Elemente, die angesprochen wurden, zu größeren Dateien
+zusammengefügt werden, werden auch die musikalischen Ausdrücke sehr
+viel größer. In polyphonen Dateien mit vielen Systemen kann das
+sehr chaotisch aussehen. Das Chaos kann aber deutlich reduziert werden,
+wenn @code{Variablen} definiert und verwendet werden.
+
+Variablen (die auch als Bezeichner oder Makros bezeichnet werden)
+können einen Teil der Musik aufnehmen. Sie werden wie folgt definiert:
+
+@example
+bezeichneteMusik = @{ @dots{} @}
+@end example
+
+Der Inhalt des musikalischen Ausdrucks @code{bezeichneteMusik} kann
+dann später wieder benutzt werden, indem man einen Backslash davor setzt
+(@code{\bezeichneteMusik}), genau wie bei jedem LilyPond-Befehl.
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+Geige = \new Staff
+ { \relative c'' {
+ a4 b c b
+ }
+}
+Cello = \new Staff
+ { \relative c {
+ \clef bass
+ e2 d
+ }
+}
+{
+ <<
+ \Geige
+ \Cello
+ >>
+}
+@end lilypond
+
+@noindent
+In den Namen der Variablen dürfen nur Buchstaben des
+Alphabets verwendet werden, keine Zahlen oder Striche.
+
+Variable müssen @emph{vor} dem eigentlichen musikalischen
+Ausdruck definiert werden. Sie können dann aber beliebig oft
+verwendet werden, nachdem sie einmal definiert worden sind. Sie
+können sogar eingesetzt werden, um später in der Datei eine neue
+Variable zu erstellen. Damit kann die Schreibarbeit erleichtert
+werden, wenn Notengruppen sich oft wiederholen.
+
+@c KEEP LY
+@lilypond[verbatim,quote]
+trioleA = \times 2/3 { c,8 e g }
+TaktA = { \trioleA \trioleA \trioleA \trioleA }
+
+\relative c'' {
+ \TaktA \TaktA
+}
+@end lilypond
+
+Man kann diese Variablen auch für viele andere Objekte
+verwenden, etwa:
+
+@example
+Breite = 4.5\cm
+Name = "Tim"
+aFünfPapier = \paper @{ paperheight = 21.0 \cm @}
+@end example
+
+Abhängig vom Kontext kann solch ein Bezeichner in verschiedenen
+Stellen verwendet werden. Das folgende Beispiel zeigt die
+Benutzung der eben definierten Bezeichner:
+
+@example
+\paper @{
+ \aFünfPapier
+ line-width = \width
+@}
+@{
+ c4^\Name
+@}
+@end example
+
+