]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/de/learning/tweaks.itely
Docs: run convert-ly for 2.14.0.
[lilypond.git] / Documentation / de / learning / tweaks.itely
index 421b11aa9cc0dcb0adffbdad5939998ef4702a09..93fd3a75e23b5b5b27a38d8fc2cbc0e9c830a781 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: aa632c095138aaaa0f50f73c90e72efb4b61d745
+    Translation of GIT committish: bf45bed3887f818f2d99756e6b92c77a8698be92
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.13.36"
+@c \version "2.14.0"
 
 @node Die Ausgabe verändern
 @chapter Die Ausgabe verändern
@@ -2140,9 +2140,7 @@ von allen Layout-Objekten.  Standardmäßig ist sie für alle Objekte
 auf falsch (@code{#f}) gesetzt; dieser Wert wird in einen numerischen
 Wert dem Objekt entsprechend geändert, wenn das Objekt für die
 Notenausgabe erstellt wird.  Die Tabelle unten zeigt die
-Standardwerte für die meistbenutzten @code{outside-staff}-Objekte,
-die den Voreinstellungen nach im @code{Staff}- oder
-@code{Voice}-Kontext gesetzt werden.
+Standardwerte für die meistbenutzten @code{outside-staff}-Objekte.
 
 @cindex spanners
 @cindex Strecker
@@ -2165,12 +2163,21 @@ beinhaltet.
 @headitem Layout-Objekt
   @tab Priorität
   @tab Kontrolliert Position von:
-@item @code{MultiMeasureRestText}
-  @tab @code{450}
-  @tab Text über Ganztaktpausen
+@item @code{RehearsalMark}
+  @tab @code{1500}
+  @tab Übungszeichen
+@item @code{MetronomeMark}
+  @tab @code{1000}
+  @tab Metronomzeichen
+@item @code{VoltaBracketSpanner}
+  @tab @code{600}
+  @tab Volta-Wiederholungsklammern
 @item @code{TextScript}
   @tab @code{450}
   @tab Textbeschriftung
+@item @code{MultiMeasureRestText}
+  @tab @code{450}
+  @tab Text über Ganztaktpausen
 @item @code{OttavaBracket}
   @tab @code{400}
   @tab Ottava (Oktavierungsklammern)
@@ -2180,9 +2187,9 @@ beinhaltet.
 @item @code{DynamicLineSpanner}
   @tab @code{250}
   @tab Alle Dynamik-Bezeichnungen
-@item @code{VoltaBracketSpanner}
-  @tab @code{100}
-  @tab Volta-Klammern
+@item @code{BarNumber}
+  @tab @code{ 100}
+  @tab Taktzahlen
 @item @code{TrillSpanner}
   @tab @code{50}
   @tab Triller-Strecker
@@ -2244,28 +2251,6 @@ Im Beispiel wird auch gezeigt, wie Oktavierungsklammern
 @cindex Übungszeichenposition verändern
 @cindex Verändern der Übungszeichenposition
 
-Beachten Sie, dass Taktnummern, Metronombezeichnungen
-und Übungszeichen nicht gezeigt werden.  Sie werden
-standardmäßig im @code{Score}-(Partitur)-Kontext
-erstellt und ihre @code{outside-staff-priority} wird
-in Bezug auf die Layout-Objekte, die im @code{Staff}-Kontext
-erstellt werden, ignoriert.  Wenn Sie Taktnummern,
-Metronombezeichnungen oder Übungszeichen entsprechend
-ihrer Außersystem-Priorität setzen wollen, müssen Sie
-die entsprechenden Engraver (@code{Bar_number_engraver},
-@code{Metronome_mark_engraver} oder @code{Mark_engraver})
-vom @code{Score}-Kontext entfernen und dem
-@code{Staff}-Kontext hinzufügen.  Wenn die Engraver so
-geändert werden, erhalten sie folgenden Werte für
-@code{outside-staff-priority}:
-
-@multitable @columnfractions .3 .3
-@headitem Layout-Objekt           @tab Priorität
-@item @code{RehearsalMark}        @tab @code{1500}
-@item @code{MetronomeMark}        @tab @code{1000}
-@item @code{BarNumber}            @tab @code{ 100}
-@end multitable
-
 Wenn die Standardwerte der @code{outside-staff-priority} nicht
 die Positionierung hervorrufen, die Sie wünschen, kann die
 Priorität eines jeden Objektes geändert werden.  Als Beispiel
@@ -2306,6 +2291,11 @@ c4\ff c \stopTextSpan
 c,4 c c c
 @end lilypond
 
+Beachten Sie, dass einige dieser Objekte, insbesondere Taktzahlen,
+Metronomzeichen und Übungszeichen standardmäßig im @code{Score}-Kontext
+zu Hause sind; benutzen Sie also den richtigen Kontext, wenn sie
+deren Einstellungen verändern wollen.
+
 @cindex Legatobögen und outside-staff-priority
 @cindex Legatobögen und Artikulationszeichen
 @cindex Artikulationszeichen und Legatobögen
@@ -3751,7 +3741,6 @@ lhMusic = \relative c' {
 * Variablen für Optimierungen einsetzen::
 * Globale Formatierung::
 * Mehr Information::
-* Vermeiden von Optimierungen durch langsamere Übersetzung::
 * Fortgeschrittene Optimierungen mit Scheme::
 @end menu
 
@@ -4073,10 +4062,10 @@ inst =
 @end example
 
 Diese Datei wir mit dem @code{\include}-Befehl ziemlich weit oben
-in der Datei eingefügt.  (Die Erweiterung @code{.ily} wird benutzt,
+in der Datei eingefügt.  (Die Erweiterung @file{.ily} wird benutzt,
 um diese Datei als eine eingefügte, inkludierte zu kennzeichnen, die
 man nicht alleinstehend kompilieren kann.)  Jetzt ändern wir die
-Noten (in der Datei @file{music@/.ly}).
+Noten (in der Datei @file{music.ly}).
 
 @c  We have to do this awkward example/lilypond-non-verbatim
 @c  because we can't do the \include stuff in the manual.
@@ -4128,8 +4117,8 @@ Schlüssel stehen, anstatt über der ersten Note.  Und schließlich
 mag mein Kompositionsprofessor keine @qq{C}-Taktangaben, das ändern
 wir also in @qq{4/4}.
 
-Ändern Sie jetzt jedoch nicht @file{music@/.ly}.  Ändern Sie die
-@file{definitions@/.ily} mit dem Folgenden:
+Ändern Sie jetzt jedoch nicht @file{music.ly}.  Ändern Sie die
+@file{definitions.ily} mit dem Folgenden:
 
 @example
 %%%  definitions.ily
@@ -4213,8 +4202,8 @@ inst =
 
 Das sieht besser aus!  Aber nehmen wir an, Ich will dieses Stück publizieren.
 Mein Professor mag die @qq{C}-Taktangabe nicht, mir gefällt sie aber sehr
-gut.  Kopieren wir also die Datei @file{definitions@/.ily} nach
-@file{web@/-publish@/.ily} und verändern diese.  Weil die Noten als PDF
+gut.  Kopieren wir also die Datei @file{definitions.ily} nach
+@file{web-publish.ily} und verändern diese.  Weil die Noten als PDF
 auf dem Monitor dargestellt werden sollen, wird auch die Notengröße
 global geändert.
 
@@ -4299,12 +4288,12 @@ In der Eingabedatei muss jetzt nur noch die Zeile
 @code{\include "definitions.ily"} mit
 @code{\include "web-publish.ily"} ersetzt werden.  Das könnte
 man natürlich noch besser machen.  Es könnte eine Datei
-@file{definitions@/.ily} mit allen Definitionen (also
+@file{definitions.ily} mit allen Definitionen (also
 @code{mpdolce} und @code{inst}) geben, eine Datei
-@file{web@/-publish@/.ily}, die nur die @code{\layout}-Veränderung
-enthält und eine Datei @file{university@/.ily}, die nur die
+@file{web-publish.ily}, die nur die @code{\layout}-Veränderung
+enthält und eine Datei @file{university.ily}, die nur die
 Prozedur enthält, die Ausgabe meinem Professor angenehm zu  machen.
-Der Anfang von @file{music@/.ly} würde dann folgendermaßen aussehen:
+Der Anfang von @file{music.ly} würde dann folgendermaßen aussehen:
 
 @example
 \include "definitions.ily"
@@ -4355,12 +4344,12 @@ benutzen:
 @item Linux
 
 Wechseln Sie in das Verzeichnis
-@file{@var{INSTALL_VERZ}/lilypond/usr/share/lilypond/current/}
+@file{@var{INSTALL_VERZ}/lilypond/usr/@/share/lilypond/current/}
 
 @item MacOS X
 
 Wechseln Sie in das Verzeichnis
-@file{@var{INSTALL_VERZ}/LilyPond.app/Contents/Resources/share/lilypond/current/}
+@file{@var{INSTALL_VERZ}/LilyPond.app/Contents/@/Resources/share/lilypond/current/}
 indem Sie entweder mit dem Befehl @code{cd} vom Terminal aus
 in das Verzeichnis wechseln, oder mit Control-Klick auf das
 LilyPond-Programmsymbol gehen und @qq{Show Package Contents}
@@ -4369,7 +4358,7 @@ auswählen.
 @item Windows
 
 Wechseln Sie mit dem Windows Explorer ins Verzeichnis
-@file{@var{INSTALL_VERZ}/LilyPond/usr/share/lilypond/current/}
+@file{@var{INSTALL_VERZ}/LilyPond/usr/@/share/lilypond/current/}
 
 @end itemize
 
@@ -4387,13 +4376,13 @@ die LilyPond-Versionsnummer.
 In diesem Ordner sind die zwei interessanten Unterordner:
 
 @itemize
-@item @file{ly/@/} - beinhaltet Dateien im LilyPond-Format
-@item @file{scm/@/} - beinhaltet Dateien im Scheme-Format
+@item @file{ly/} - beinhaltet Dateien im LilyPond-Format
+@item @file{scm/} - beinhaltet Dateien im Scheme-Format
 @end itemize
 
-Schauen wir uns zuerst einige Dateien in @file{ly/@/} an.
-Öffnen Sie @file{ly/@/property@/-init@/.ly} in einem Texteditor.
-Der, den Sie normalerweise für @code{.ly}-Dateien benutzen,
+Schauen wir uns zuerst einige Dateien in @file{ly/} an.
+Öffnen Sie @file{ly/property-init.ly} in einem Texteditor.
+Der, den Sie normalerweise für @file{.ly}-Dateien benutzen,
 genügt.  Diese Datei enthält die Definitionen aller vordefinierten
 Befehle für LilyPond, wie etwa @code{\stemUp} und
 @code{\slurDotted}.  Sie können sehen, dass es sich um
@@ -4414,25 +4403,25 @@ jede andere Variable auch, indem Sie sie an den Anfang Ihrer
 Quelldatei schreiben.
 
 Hier sind die wichtigsten Dateien, die sich im Ordner
-@file{ly/@/} befinden:
+@file{ly/} befinden:
 
 @multitable @columnfractions .4 .6
 @headitem Dateiname
   @tab Inhalt
-@item @file{ly/@/engraver@/-init@/.ly}
+@item @file{ly/engraver-init.ly}
   @tab Definitionen von Engraver-Kontexten
-@item @file{ly/@/paper@/-defaults@/-init@/.ly}
+@item @file{ly/paper-defaults-init.ly}
   @tab Spezifikationen von Voreinstellungen für Papiermaße
-@item @file{ly/@/performer@/-init@/.ly}
+@item @file{ly/performer-init.ly}
   @tab Definitionen von Performer-Kontexten
-@item @file{ly/@/property@/-init@/.ly}
+@item @file{ly/property-init.ly}
   @tab Definitionen aller vordefinierten Befehle
-@item @file{ly/@/spanner@/-init@/.ly}
+@item @file{ly/spanner-init.ly}
   @tab Definitionen aller vordefinierten Strecker-Befehle
 @end multitable
 
 Andere Einstellungen (wie die Definitionen von Beschriftungsbefehlen)
-sind in @file{@/.scm}-(Scheme)-Dateien gespeichert.  Die
+sind in @file{.scm}-(Scheme)-Dateien gespeichert.  Die
 Scheme-Programmiersprache wird benutzt, um eine
 programmierbare Schnittstelle zu den internen Operationen von
 LilyPond zu haben.  Eine weitere Erklärung dieser Dateien ist
@@ -4448,63 +4437,23 @@ interessante Dateien:
 @multitable @columnfractions .4 .6
 @headitem Dateiname
   @tab Inhalt
-@item @file{scm/@/auto@/-beam@/.scm}
+@item @file{scm/auto-beam.scm}
   @tab Sub-Balken-Voreinstellungen
-@item @file{scm/@/define@/-grobs@/.scm}
+@item @file{scm/define-grobs.scm}
   @tab Voreinstellungen für Grob-Eigenschaften
-@item @file{scm/@/define@/-markup@/-commands@/.scm}
+@item @file{scm/define-markup-commands.scm}
   @tab Definition aller Markup-Beschriftungsbefehle
-@item @file{scm/@/midi@/.scm}
+@item @file{scm/midi.scm}
   @tab Voreinstellung für die MIDI-Ausgabe
-@item @file{scm/@/output@/-lib@/.scm}
+@item @file{scm/output-lib.scm}
   @tab Einstellungen mit Einfluss auf die Darstellung von Bunddiagrammen, Farben, Versetzungszeichen, Taktlinien usw.
-@item @file{scm/@/parser@/-clef@/.scm}
+@item @file{scm/parser-clef.scm}
   @tab Definitionen der unterstützten Schlüssel
-@item @file{scm/@/script@/.scm}
+@item @file{scm/script.scm}
   @tab Voreinstellungen für Artikulationszeichen
 @end multitable
 
 
-@node Vermeiden von Optimierungen durch langsamere Übersetzung
-@subsection Vermeiden von Optimierungen durch langsamere Übersetzung
-@translationof Avoiding tweaks with slower processing
-
-LilyPond kann einige zusätzliche Tests durchführen, während
-die Noten gesetzt werden.  Dadurch braucht das Programm länger,
-um den Notensatz zu produzieren, aber üblicherweise werden
-weniger nachträgliche Anpassungen nötig sein.  Wenn eine
-Textsilbe oder eine Beschriftung aus dem Rand der Partitur
-ragt, wird durch diese Tests die Zeile gerade so weit komprimiert,
-dass sie sich innerhalb der Ränder befindet.
-
-Damit diese Tests immer funktionieren, müssen sie aktiviert werden,
-indem die @bs{}@code{override}-Befehle in einer @code{context}-Umgebung
-innerhalb der @code{layout}-Umgebung notiert werden und nicht innerhalb
-der Noten:
-
-@example
-\score @{
-  @{ @dots{}Noten@dots{} @}
-  \layout @{
-    \context @{
-      \Score
- %  Um sicher zu gehen, dass Texte und Liedtext
- %  innerhalb der Papierränder bleiben
- \override PaperColumn #'keep-inside-line = ##t
- \override NonMusicalPaperColumn #'keep-inside-line = ##t
-    @}
-  @}
-@}
-@end example
-
-@code{keep-inside-line} braucht jedoch sehr viel Berechnungen,
-sodass es sich anbietet, diese Funktion zunächst nicht zu aktivieren
-und erst einzufügen, wenn man die endgültige Version erstellt.
-Auf diese Weise muss man nicht mit der Hand @code{\break}-Befehle
-hinzufügen, um zu vermeiden, dass Text über den rechten Rand der
-Seite hinausragt.
-
-
 @node Fortgeschrittene Optimierungen mit Scheme
 @subsection Fortgeschrittene Optimierungen mit Scheme
 @translationof Advanced tweaks with Scheme