]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix links in de.
authorGraham Percival <graham@percival-music.ca>
Sat, 15 Sep 2007 21:02:13 +0000 (14:02 -0700)
committerJohn Mandereau <john.mandereau@gmail.com>
Fri, 2 Nov 2007 08:39:02 +0000 (09:39 +0100)
Documentation/de/user/basic-notation.itely
Documentation/de/user/introduction.itely
Documentation/de/user/macros.itexi
Documentation/de/user/putting.itely
Documentation/de/user/tutorial.itely
Documentation/de/user/tweaks.itely
Documentation/de/user/working.itely

index 7d1a1819ca0ee8a56efd1f4384f58e604baf00db..5f8be2cc9a6c05d5c86d7721e230e89911a6916a 100644 (file)
@@ -141,7 +141,7 @@ Die Sequenz @code{d e f} wird interpretiert als: @qq{Setze eine
  D-Noten, eine E-Note und eine F-Note,} unabhängig von den 
  Vorzeichen der Tonart. Mehr Information über den Unterschied 
  zwischen musikalischem Inhalt und der Präsentation dieses 
- Inhalts siehe @ref{Accidentals and key signatures}.
+ Inhalts siehe @rlearning{Accidentals and key signatures}.
 
 @lilypond[fragment,quote,ragged-right,verbatim,relative]
 \key d \major
@@ -1618,7 +1618,7 @@ können manuell mit dieser Eigenschaft eingegeben werden.
 Versetzungszeichen und Vorzeichen können am Anfang etwas verwirrend sein, 
 da unveränderte Noten je nach Tonart ein Auflösungszeichen bekommen 
 können (Beispiel). Mehr Information in den Abschnitten  @ref{Accidentals} 
-oder @ref{Accidentals and key signatures}.
+oder @rlearning{Accidentals and key signatures}.
 
 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
 \key g \major
index 31d8296df2c5a71a99e3a92f08d70ac6445b71cd..4fe434deb781bf1b406c336dbaaf2086ae3786eb 100644 (file)
@@ -731,6 +731,8 @@ In diesem Buch wird erklärt, wie man das Programm LilyPond erlernt; mit
 einfachen Begriffen werden einige Schlüsselkonzepte erklärt. Die Kapitel 
 sollten hintereinander gelsen werden.
 
+@c we need to completely rewrite this once GDP is finished.  -gp
+@ignore
 @itemize @bullet
 
 @item
@@ -847,6 +849,7 @@ Der
 ist ein vollständiger Index.
 
 @end itemize
+@end ignore
 
 
 @subheading Program usage
index 512a1b66d7b74ac7c8854b828cb2b64fffde17f3..138e20e14d348f9d142729cd5df561b81d2f4c0e 100644 (file)
 @ref{\NAME\,,,lilypond-big-page}
 @end macro
 
+@macro rlearning{NAME}
+@vindex \NAME\
+@ref{\NAME\,,,lilypond-learning-big-page}
+@end macro
+
 @end ifset
 
 
 @ref{\NAME\,,,lilypond}
 @end macro
 
+@macro rlearning{NAME}
+@vindex \NAME\
+@ref{\NAME\,,,lilypond-learning}
+@end macro
+
 @end ifclear
 
 
 @ref{\NAME\,,,lilypond}
 @end macro
 
+@macro rlearning{NAME}
+@vindex \NAME\
+@ref{\NAME\,,,lilypond-learning}
+@end macro
+
+@c to get decent German quotes in `foo'
 @c to get decent German quotes in `foo'
 @macro q{TEXT}
 @html
 @ref{\NAME\,,,lilypond}
 @end macro
 
+@macro rlearning{NAME}
+@vindex \NAME\
+@ref{\NAME\,,,lilypond-learning}
+@end macro
+
+@macro usermanref{NAME}
 @macro usermanref{NAME}
 @inforef{\NAME\}
 @end macro
index ff00db7be2a0a5236b81c2fd0dc8a8818ba2c179..9097a10fe9d7d611e4c3ac409770c6ac8109dcfd 100644 (file)
@@ -229,7 +229,7 @@ Quelldateien anzulegen. Für Neulinge kann diese Flexibilität aber
 erst einmal verwirrend sein. In diesem Kapitel soll darum ein Teil 
 dieser Strukturen dargestellt werden, vieles aber zur Vereinfachung 
 auch weggelassen werden. Für eine komplette Beschreibung des Eingabeformats 
-siehe @ref{File structure}.
+siehe @ruser{File structure}.
 
 Die meisten Beispiele in diesem Handbuch sind kleine Schnipsel, wie 
 etwa dieser:
@@ -332,16 +332,16 @@ vorkommt. Die Namen sind frei wählbar, die Variable kann genauso
 gut  @code{melodie}, @code{GLOBAL},
 @code{rechteHandklavier}, oder @code{foofoobarbaz} heißen. Für mehr
 Information siehe
-@ref{Saving typing with identifiers and functions}.
+@ruser{Saving typing with identifiers and functions}.
 
 Eine komplette Definition des Eingabeformats findet sich
-im Kapitel @ref{File structure}.
+im Kapitel @ruser{File structure}.
 
 
 @node Score is a single musical expression
 @section Score is a single musical expression
 
-Im vorigen Kapitel, @ref{How LilyPond files work}, 
+Im vorigen Kapitel, @ruser{How LilyPond files work}, 
 wurde die allgemeine Struktur einer LilyPond-Quelldatei 
 beschrieben. Aber anscheinend haben wir die wichtigste 
 Frage ausgelassen, nämlich wie man herausfindet, was nach 
@@ -358,7 +358,7 @@ von einem einzelnen musikalischen Ausdruck.}
 
 @noindent
 Vielleicht wollen Sie noch einmal 
-@ref{Music expressions explained} überfliegen. In diesem
+@ruser{Music expressions explained} überfliegen. In diesem
 Kapitel wurde gezeigt, wie sich große musikalische Ausdrücke 
 aus kleinen Teilen zusammensetzen. Noten können zu Akkorden 
 verbunden werden usw. Jetzt gehen wir aber in die andere Richtung 
@@ -470,7 +470,7 @@ lower = @{ @}
 @noindent
 Nochmal: der Bezeichner kann aller möglicher Text sein. Die 
 Einschränkungen sind in
-@ref{File structure} genau aufgelistet.
+@ruser{File structure} genau aufgelistet.
 
 Beim Schreiben (oder Lesen) einer @code{\score}-Umgebung 
 sollte man langsam und sorgfältig vorgehen. Am besten fängt 
@@ -617,11 +617,11 @@ Und mit LilyPond übersetzt:
 
 Tiefer gehende Information darüber, wie Stimmauszüge und Partituren 
 erstellt werden, finden sich im Notationshandbuch, siehe 
-@ref{Orchestral music}.
+@ruser{Orchestral music}.
 
 Das Setzen der Variablen, die das Verhalten von LilyPond beeinflussen 
 (@q{properties}), wird im Kapitel
-@ref{Changing context properties on the fly} besprochen.
+@ruser{Changing context properties on the fly} besprochen.
 
 
 
index 4e0c5bd2b4943be2e53a5938ff4405848c4e875f..c42d005d9d1193b39d4435a0dd42539343893d4f 100644 (file)
@@ -61,7 +61,7 @@ Wenn Sie einfach alles kopieren, was im
  @qq{ly snippet} Abschnitt steht, und in eine Text-Datei
 einfügen, haben Sie schon eine fertige Vorlage für weitere
 Experimente. Wenn Sie auf diese Weise lernen, lohnt es
-sich wohl, das Kapitel @ref{Cheat sheet} auszudrucken oder
+sich wohl, das Kapitel @ruser{Cheat sheet} auszudrucken oder
 ein Lesezeichen dafür im Browser zu setzen. Hier sind die wichtigsten
 LilyPond-Befehle zum schnellen Nachschlagen aufgelistet.
 @end ifhtml
@@ -261,7 +261,7 @@ Ausnahme entsprechen sie den deutschen, deshalb wird die Voreinstellung
 von LilyPond für diese Übung beibehalten. Die @emph{Ausnahme} ist das h -- in 
 LilyPond muss man anstelle dessen b schreiben! Das deutsche b dagegen
 wird als bes notiert, ein his dagegen würde bis geschrieben. Siehe auch 
-Kap. @ref{Accidentals} und @ref{Note names in other languages}, hier wird beschrieben,
+Kap. @ruser{Accidentals} und @ruser{Note names in other languages}, hier wird beschrieben,
 wie sich die deutschen Notennamen benutzen lassen.
 @c end addition
 
@@ -413,13 +413,13 @@ Hier ist ein kleines Beispiel, dass all diese Definitionen beinhaltet:
 @quotation
 @table @asis
 @item Eingabe von Tonhöhen und -dauern
-siehe @ref{Pitches} und @ref{Durations}.
+siehe @ruser{Pitches} und @ruser{Durations}.
 @item Pausen
-siehe @ref{Rests}.
+siehe @ruser{Rests}.
 @item Taktangeben und andere Zeitangaben
-siehe @ref{Time signature}.
+siehe @ruser{Time signature}.
 @item Notenschlüssel
-siehe @ref{Clef}.
+siehe @ruser{Clef}.
 @end table
 @end quotation
 
@@ -512,13 +512,13 @@ mögliche Anwendung von Kommentaren:
 
 Weitere Vorschläge zur Konstruktion von Quelldateien
 finden sich in
-@ref{Suggestions for writing LilyPond files}.
+@ruser{Suggestions for writing LilyPond files}.
 
 
 @node How to read the tutorial
 @subsection How to read the tutorial
 
-Wie wir in @ref{Working on text files} gesehen haben, muss LilyPond-Code
+Wie wir in @ruser{Working on text files} gesehen haben, muss LilyPond-Code
 immer von  @{ @} Zeichen oder einem @code{\relative c'' @{ ... @}} umgeben sein.
 Im Rest dieses Handbuchs werden die meisten Beispiel allerdings darauf
 verzichten.
@@ -565,10 +565,10 @@ die für eine Stimme auf einem System gebraucht werden.
 @node Relative note names
 @subsection Relative note names
 
-Wie wir im Kapitel @ref{Simple notation} gesehen haben,
+Wie wir im Kapitel @ruser{Simple notation} gesehen haben,
 errechnet LilyPond die Tonhöhe der folgenden Noten bezüglich
 der vorhergehenden.@footnote{Es gibt noch einen anderen Eingabemodus
-für Tonhöhen, siehe @ref{Absolute note names}, aber für die Praxis ist
+für Tonhöhen, siehe @ruser{Absolute note names}, aber für die Praxis ist
 der relative Modus viel einfacher und sicherer zu benutzen.} Wenn
 keine
 zusätzlichen Oktavierungszeichen (@code{'} und @code{,}) gesetzt sind,
@@ -591,9 +591,9 @@ c2 ges
 @quotation
 @table @asis
 @item Relativer Oktaveintrag
-siehe @ref{Relative octaves}.
+siehe @ruser{Relative octaves}.
 @item Oktaveüberprüfung
-siehe @ref{Octave check}.
+siehe @ruser{Octave check}.
 @end table
 @end quotation
 
@@ -618,7 +618,7 @@ von @q{isis} oder @q{eses} geschrieben.@footnote{Diese Syntax
 stammt aus der Tradition der germanischen Sprachen und ist also für
 deutsche Benutzer kein Problem. Es ist aber möglich, die Namen anderer
 Sprachen zu benutzen, siehe
-@ref{Note names in other languages}.}
+@ruser{Note names in other languages}.}
 
 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
 cis1 ees fisis, aeses
@@ -689,16 +689,16 @@ etwas mehr Schreibarbeit, hat aber den großen Vorteil, das
 Transposition
 sehr viel einfacher gemacht wird und der Druck von Versetzungszeichen nach
 unterschiedlichen Regeln erfolgen kann. Siehe
-@ref{Automatic accidentals} für einige Beispiele, wie Vorzeichen
+@ruser{Automatic accidentals} für einige Beispiele, wie Vorzeichen
 anhand von unterschiedlichen Regeln ausgegeben werden können.
 
 @moreinfo
 @quotation
 @table @asis
 @item Versetzungszeichen
-siehe @ref{Accidentals} und @ref{Automatic accidentals}.
+siehe @ruser{Accidentals} und @ruser{Automatic accidentals}.
 @item Tonart (Vorzeichen)
-siehe @ref{Key signature}.
+siehe @ruser{Key signature}.
 @end table
 @end quotation
 
@@ -762,11 +762,11 @@ c2~( c8 fis fis4 ~ fis2 g2)
 @quotation
 @table @asis
 @item Bindebögen
-siehe @ref{Ties}.
+siehe @ruser{Ties}.
 @item Legatobögen
-siehe @ref{Slurs}.
+siehe @ruser{Slurs}.
 @item Phrasierungsbögen
-siehe @ref{Phrasing slurs}.
+siehe @ruser{Phrasing slurs}.
 @end table
 @end quotation
 
@@ -833,11 +833,11 @@ c2\< c2\ff\> c2 c2\!
 @quotation
 @table @asis
 @item Artikulationszeichen
-siehe @ref{Articulations}.
+siehe @ruser{Articulations}.
 @item Fingersatz
-siehe @ref{Fingering instructions}.
+siehe @ruser{Fingering instructions}.
 @item Dynamik
-siehe @ref{Dynamics}.
+siehe @ruser{Dynamics}.
 @end table
 @end quotation
 
@@ -866,9 +866,9 @@ a8[ ais] d[ ees r d] a b
 @quotation
 @table @asis
 @item Automatische Balken
-siehe @ref{Automatic beams}.
+siehe @ruser{Automatic beams}.
 @item Manuelle Balken
-siehe @ref{Manual beams}.
+siehe @ruser{Manual beams}.
 @end table
 @end quotation
 
@@ -925,11 +925,11 @@ c2 \acciaccatura b16 c2
 @quotation
 @table @asis
 @item Vorschläge, Verzierungen
-siehe @ref{Grace notes},
+siehe @ruser{Grace notes},
 @item Triolen
-siehe @ref{Tuplets},
+siehe @ruser{Tuplets},
 @item Auftakt
-siehe @ref{Partial measures}.
+siehe @ruser{Partial measures}.
 @end table
 @end quotation
 
@@ -1069,7 +1069,7 @@ werden. Das wird benötigt für komplexe Musik mit vielen Stimmen.
 @node Multiple staves
 @subsection Multiple staves
 
-Wie wir in @ref{Music expressions explained} gesehen haben, sind
+Wie wir in @ruser{Music expressions explained} gesehen haben, sind
 LilyPond-Quelldateien aus musikalischen Ausdrücken konstruiert.
 Wenn die Noteneingabe mit parallelen Ausdrücken beginnt, werden
 mehrere Notensysteme erstellt. Es ist aber sicherer und einfacherer
@@ -1114,7 +1114,7 @@ erweitert.
 Die Taktangabe, die in einem einzelnen System angegeben wird, wirkt
 sich auf alle anderen System aus.@footnote{Dies kann natürlich auch geändert
 werden, siehe
-@ref{Polymetric notation} für Einzelheiten.} Die 
+@ruser{Polymetric notation} für Einzelheiten.} Die 
 Angabe der Tonart in einem System hingegen beeinflusst @emph{nicht} die 
 Tonart der anderen Systeme.
 
@@ -1143,7 +1143,7 @@ Musik für das Klavier wird üblicherweise auf zwei Systemen notiert,
 die durch eine geschweifte Klammer verbunden sind (Akkolade). 
 Um ein derartiges
 Notensystem zu erstellen, geht man ähnlich vor wie in dem Beispiel
-aus @ref{Multiple staves}, nur dass der gesamte Ausdruck jetzt in
+aus @ruser{Multiple staves}, nur dass der gesamte Ausdruck jetzt in
 eine @code{PianoStaff}-Umgebung eingefügt wird.
 
 @example
@@ -1166,7 +1166,7 @@ Hier ein kleines Beispiel:
 
 @moreinfo
 @quotation
-Siehe @ref{Piano music}.
+Siehe @ruser{Piano music}.
 @end quotation
 
 @node Combining notes into chords
@@ -1249,7 +1249,7 @@ kombiniert werden.
 
 @moreinfo
 @quotation
-Siehe @ref{Basic polyphony}.
+Siehe @ruser{Basic polyphony}.
 @end quotation
 
 
@@ -1334,7 +1334,7 @@ dargestellt.
 @moreinfo
 @quotation
 Mehr Möglichkeiten, wie etwa mehrere Strophen unter der gleichen
-Melodie, werden im Kapitel @ref{Vocal music} gezeigt.
+Melodie, werden im Kapitel @ruser{Vocal music} gezeigt.
 @end quotation
 
 
@@ -1394,7 +1394,7 @@ kombiniert, hat man ein Song-Blatt.
 @moreinfo
 @quotation
 Eine vollständige Liste der Akkordbezeichnungen und andere
-Optionen für das Layout sind im Kapitel @ref{Chords} zu
+Optionen für das Layout sind im Kapitel @ruser{Chords} zu
 finden.
 @end quotation
 
@@ -1464,7 +1464,7 @@ direkt nach der Versionsnummer eingefügt.
 
 Wenn die Datei übersetzt wird, werden Titel- und Komponisteneinträge
 über der Musik ausgegeben. Mehr Information über die Titelei findet
-sich im Kapitel @ref{Creating
+sich im Kapitel @ruser{Creating
 titles}.
 
 
@@ -1633,13 +1633,13 @@ Benutzung der eben definierten Bezeichner:
 
 Wenn Sie diese Übung absolviert haben, sollten Sie am
 besten ein paar Stücke selber notieren. Beginnen Sie mit
-den @ref{Templates} und fügen Sie einfach Ihre Noten
+den @ruser{Templates} und fügen Sie einfach Ihre Noten
 dazu. Wenn Sie irgendetwas brauchen, das nicht in der
 Übung besprochen wurde, schauen Sie sich den Abschnitt Alles
- über die Notation an, angefangen mit @ref{Basic notation}.
+ über die Notation an, angefangen mit @ruser{Basic notation}.
 Wenn Sie für ein Instrument oder Ensemble Noten schreiben
 wollen, für das es keine Vorlage gibt, schauen Sie ins
-Kapitel  @ref{Extending the templates}.
+Kapitel  @ruser{Extending the templates}.
 
 Wenn Sie ein paar kurze Stücke notiert haben, lesen Sie
 den Rest des Lernhandbuchs (Kapitel 3--5). Natürlich können
@@ -1653,7 +1653,7 @@ Sie einige Erfahrunge im Notieren gewonnen haben.
 @node How to read the manual
 @subsection How to read the manual
 
-Wie wir im Kapitel @ref{How to read the tutorial} gesehen haben,
+Wie wir im Kapitel @ruser{How to read the tutorial} gesehen haben,
 haben wir bei vielen Beispielen in der Übung die
 @code{\relative c''}-Umgebung weggelassen.
 
@@ -1673,6 +1673,6 @@ Sie auf die Notenbilder, um die dazugehörige Textdatei anzuschauen,
 mit der dieses Notenbild erstellt worden ist.
 
 Mehr Information über die Struktur des restlichen Benutzerhandbuches 
-erhalten Sie im Abschnitt @ref{About this manual}.
+erhalten Sie im Abschnitt @ruser{About this manual}.
 
 
index 24d7575c5b11000f7c32b1c037351a030a4f398c..8fd4c01d2477e65a63da870e0479bca37c17ad5b 100644 (file)
@@ -143,7 +143,7 @@ Um das Verhalten zu verändern, so dass alles, was nach dem Befehl
 kommt, verändert wird, müssen Sie den Befehl @code{\once} weglassen. 
 Um die Veränderung zu stoppen, benutzen Sie den Befehl @code{\revert}.
 Das wird genauer im Kapitel
-@ref{The \override command} erklärt.
+@ruser{The \override command} erklärt.
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=3]
   % temporary code to break this example:
@@ -165,13 +165,13 @@ c4^"piu mosso" d e f
 
 @seealso
 
-@ref{The \override command}, @ref{Common tweaks}.
+@ruser{The \override command}, @ruser{Common tweaks}.
 
 
 @node Fixing overlapping notation
 @section Fixing overlapping notation
 
-Im Kapitel @ref{Moving objects} wurde gezeigt, wie man Texte 
+Im Kapitel @ruser{Moving objects} wurde gezeigt, wie man Texte 
 (@code{TextScript}-Objekte) verschiebt. Mit der gleichen 
 Technik können auch andere Objektklassen verschoben werden, 
 @code{TextScript} muss dann nur durch den Namen des Objektes 
@@ -179,7 +179,7 @@ ersetzt werden.
 
 Um den Objektnamen zu finden, siehe die @q{@strong{see also}}-Hinweise 
 am Ende des jeweiligen Abschnittes. Zum Beispiel am Ende des
-Kapitels  @ref{Dynamics} findet sich:
+Kapitels  @ruser{Dynamics} findet sich:
 
 @quotation
 @seealso
@@ -259,7 +259,7 @@ für bestimmte Objekte zuständig ist. Weil das
  @code{MetronomeMark}-Objekt vom @code{Score}-Kontext gesetzt 
 wird, werden Veränderungen innerhalb des @code{Voice}-Kontextes 
 nicht berücksichtigt. Genauere Details im Kapitel
-@ref{Constructing a tweak}.
+@ruser{Constructing a tweak}.
 
 @cindex extra-offset
 @cindex zusätzlicher Abstand
@@ -395,7 +395,7 @@ ist, um die Systeme noch unterzubringen.
 Wenn man versucht, das Layout zu verändern, kommt einem 
 der Befehl @code{annotate-spacing} zu Hilfe. Mit diesem 
 Befehl erhält man die Werte von verschiedenen Abstandsbefehlen 
-ausgedruckt, mehr Information im Kapitel @ref{Displaying spacing}. 
+ausgedruckt, mehr Information im Kapitel @ruser{Displaying spacing}. 
 Anhand dieser Angaben kann dann entschieden werden, welche 
 Werte verändert werden müssen.
 
@@ -449,7 +449,7 @@ weit @qq{hervorstehen}, zu verschieben.
 @item
 Die horizontalen Abstände können mit der 
  @code{SpacingSpanner}-Eigenschaft verändert werden.  Siehe
-@ref{Changing horizontal spacing} für Einzelheiten.
+@ruser{Changing horizontal spacing} für Einzelheiten.
 
 @lilypond[verbatim,quote]
 \score {
@@ -480,8 +480,8 @@ werden kann, indem man Befehle wie
 @code{\override TextScript #'extra-offset = ( 1 . -1)} benutzt. Aber 
 noch mehr Einfluss auf die Formatierung kann durch den Einsatz von 
 Scheme genommen werden. Eine vollständige Erklärung findet sich in der 
- @ref{Scheme tutorial} und den
-@ref{Interfaces for programmers}.
+ @ruser{Scheme tutorial} und den
+@ruser{Interfaces for programmers}.
 
 Scheme kann benutzt werden, um einfach nur Befehle zu @qq{überschreiben} 
 (@code{\override}):
index 66f064c469faf972ad8168a5c172232b8ba128c2..acd4be3d153ad1484757362d2666eeca6bfe433b 100644 (file)
@@ -80,9 +80,9 @@ frustrierend sein kann zu erinnern, welche Programmversion man etwa
 vor einem Jahr verwendet hat. Auch @code{convert-ly} benötigt die 
 Versionsnummer.
 
-@item @strong{Benutzen Sie Überprüfungen}: @ref{Bar check}, 
-@ref{Octave check} und
-@ref{Barnumber check}.  Wenn Sie hier und da diese Überprüfungen 
+@item @strong{Benutzen Sie Überprüfungen}: @ruser{Bar check}, 
+@ruser{Octave check} und
+@ruser{Barnumber check}.  Wenn Sie hier und da diese Überprüfungen 
 einfügen, finden Sie einen möglichen Fehler weit schneller. Wie oft 
 aber 
 ist @qq{hier und da}? Das hängt von der Komplexität der Musik ab. Bei 
@@ -117,9 +117,9 @@ ersparen Sie sich viele Probleme, wenn Sie ihre Musik
 eines Tages umarrangieren wollen.
 
 @item @strong{Trennen Sie Einstellungen} von den eigentlichen 
-Noten. Siehe auch @ref{Saving typing with identifiers and functions} 
+Noten. Siehe auch @ruser{Saving typing with identifiers and functions} 
 und
-@ref{Style sheets}.
+@ruser{Style sheets}.
 
 @end itemize
 
@@ -137,7 +137,7 @@ LilyPond-Eingabe einer gedruckten Partitur):
 Sie jedes System, nachdem Sie es fertig kopiert haben. Mit dem 
 @code{showLastLength}-Befehl können Sie den Übersetzungsprozess 
 beschleunigen. Siehe auch 
-@ref{Skipping corrected music}.
+@ruser{Skipping corrected music}.
 
 @item Definieren Sie @code{mBreak = @{ \break @}} und schreiben Sie
  @code{\mBreak} in der Quelldatei immer dann, wenn im Manuskript 
@@ -180,7 +180,7 @@ g4 c'8. e16
 @end example
 
 @item @strong{Trennen Sie Einstellungen von den Noten}.  Diese 
-Empfehlung wurde schon im Abschnitt @ref{General suggestions} gegeben, 
+Empfehlung wurde schon im Abschnitt @ruser{General suggestions} gegeben, 
 aber für große Projekte ist es unumgänglich. Muss z. B. die 
 Definition für @code{fdannp} verändert werden, so braucht 
 man es nur einmal vorzunehmen und die Noten in der Geigenstimme, 
@@ -296,9 +296,9 @@ padText =
 
 Die Benutzung von Variablen hilft auch, viele Schreibarbeit zu 
 vermeiden, wenn die Eingabesyntax von LilyPond sich verändert 
-(siehe auch @ref{Updating old files}). Wenn nur eine einzige 
+(siehe auch @ruser{Updating old files}). Wenn nur eine einzige 
 Definition (etwa @code{\dolce}) für alle Dateien verwendet wird 
-(vgl. @ref{Style sheets}), muss nur diese einzige Definition 
+(vgl. @ruser{Style sheets}), muss nur diese einzige Definition 
 verändert werden, wenn sich die Syntax ändert. Alle Verwendungen 
 des Befehles beziehen sich dann auf die neue Definition.
 
@@ -306,14 +306,14 @@ des Befehles beziehen sich dann auf die neue Definition.
 @section Style sheets
 
 Die Ausgabe, die LilyPond erstellt, kann sehr start modifiziert 
-werden, siehe @ref{Tweaking output} für Einzelheiten. Aber wie 
+werden, siehe @ruser{Tweaking output} für Einzelheiten. Aber wie 
 kann man diese Änderungen auf eine ganze Serie von Dateien 
 anwenden? Oder die Einstellungen von den Noten trennen? Das 
 Verfahren ist ziemlich einfach.
 
 Hier ist ein Beispiel. Es ist nicht schlimm, wenn Sie nicht auf 
 Anhieb die Abschnitte mit den ganzen @code{#()} verstehen. Das 
-wird im Kapitel @ref{Advanced tweaks with Scheme} erklärt.
+wird im Kapitel @ruser{Advanced tweaks with Scheme} erklärt.
 
 @lilypond[quote,verbatim,ragged-right]
 mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0)
@@ -334,7 +334,7 @@ tempoMark = #(define-music-function (parser location markp) (string?)
 @end lilypond
 
 Es treten einige Probleme mit überlappenden Symbolen auf. Sie 
-werden beseitigt mit den Tricks aus dem Kapitel @ref{Moving objects}.
+werden beseitigt mit den Tricks aus dem Kapitel @ruser{Moving objects}.
 Aber auch die @code{mpdolce} und @code{tempoMark}-Defintiionen 
 können verbessert werden. Sie produzieren das Ergebnis, das 
 gewünscht ist, aber es wäre schön, sie auch in anderen Stücken 
@@ -653,7 +653,7 @@ Bassstimme wieder hineinzunehmen, bis Sie die problematische
 Zeile finden.
 
 Eine andere nützliche Technik zur Problemlösung ist es, 
-@ref{Minimal examples} zu konstruieren.
+@ruser{Minimal examples} zu konstruieren.
 
 
 @node Minimal examples