]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/de/learning/tweaks.itely
Merge remote branch 'origin' into release/unstable
[lilypond.git] / Documentation / de / learning / tweaks.itely
index f3e3bf7870b58b3e16ad948ed0093b1c10180a86..d7706a10e75fc7ac996d08c64e16e87e7011f142 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
 
 @ignore
-    Translation of GIT committish: a463d80d4be008ce05b12de86fc21f2b7c1c120f
+    Translation of GIT committish: 8cbb38db1591ab95a178643e7bf41db018aa22c0
 
     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
@@ -3103,22 +3093,29 @@ r4
 \acciaccatura e8\( d8 c~ c d c d\)
 @end lilypond
 
-Hier noch ein weiteres Beispiel aus der Einleitung von Chopins
-Prelude Op. 28 Nr. 2, das untere System.  Wie zu sehen ist,
-stößt der Balken mit den oberen Noten zusammen:
+Hier noch ein weiteres Beispiel.  Wie zu sehen ist,
+stößt der Balken mit den oberen Bögen zusammen:
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
+  \time 4/2
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
+  >>
 }
 @end lilypond
 
 @noindent
 Das kann manuell gelöst werden, indem beide Enden des Balkens
-von ihrer Position 2 Notenlinienabstände über der Mittellinie
-hochgeschoben werden, etwa auf 3:
+von ihrer Position 1.81 Notenlinienabstände unter der Mittellinie
+hochgeschoben werden, etwa auf 1:
 
 @cindex Balken, Beispiel zur Veränderung
 @cindex positions-Eigenschaft, Beispiel
@@ -3126,20 +3123,26 @@ hochgeschoben werden, etwa auf 3:
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
-  \clef "bass"
+  \time 4/2
   <<
-    \override Beam #'positions = #'(3 . 3)
-    { b,8 ais, b, g, }
-  \\
-    { e, g e, g }
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    {
+      \override Beam #'positions = #'(-1 . -1)
+      e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g''
+    }
+  >>
+  <<
+    { c'1 ~ c'2. e'8 f' }
+    \\
+    { e''8 e'' e'' e''  e'' e'' e'' e''  f''2 g'' }
   >>
-  << { b,8 ais, b, g, } \\ { e, g e, g } >>
 }
 @end lilypond
 
 @noindent
-Hier ist zu beobachten, dass die Veränderung sich auch auf die
-weiteren Achtelbalken der ersten Stimme auswirkt, während sie keine
+Hier ist zu beobachten, dass die Veränderung sich auch auf den
+die erste Stimme des weiteren Taktes mit Achtelnoten auswirkt, während sie keine
 Auswirkung auf die Balken der zweiten Stimme hat.
 
 @subheading force-hshift (vertikale Verschiebunseigenschaft)
@@ -3751,7 +3754,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
 
@@ -4465,46 +4467,6 @@ interessante Dateien:
 @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