@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
@ignore
- Translation of GIT committish: 27b1197f3bae8512c14d946752cd3e40e7c76016
+ Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
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.42"
+@c \version "2.15.20"
@c Translators: Till Paala
zusätzlichen Abstand zwischen den Titel und dem ersten System einer
Paritur einfügt.
+Explizit definierte Papierformate überschreiben alle vom Benutzer erstellte
+Randeinstellung für die Ränder oben und unten.
+
@node Vertikale \paper-Variablen mit flexiblen Abständen
@unnumberedsubsubsec Vertikale @code{\paper}-Variablen mit flexiblen Abständen
@menu
* Struktur der Alisten für flexible vertikale Abstände::
-* Liste der flexiblen vertikalen Abstandsvariblen in \paper::
+* Liste der flexiblen vertikalen Abstandsvariablen in \paper::
@end menu
@end example
-@node Liste der flexiblen vertikalen Abstandsvariblen in \paper
-@unnumberedsubsubsec Liste der flexiblen vertikalen Abstandsvariblen in @code{\paper}
+@node Liste der flexiblen vertikalen Abstandsvariablen in \paper
+@unnumberedsubsubsec Liste der flexiblen vertikalen Abstandsvariablen in @code{\paper}
@translationof List of flexible vertical spacing \paper variables
Die Bezeichnungen dieser Variablen entsprechen dem Format
Installierte Dateien:
@file{ly/paper-defaults-init.ly}.
+@knownissues
+Explizit definierte Papierformate überschreiben alle vom Benutzer erstellte
+Randeinstellung für die Ränder oben und unten.
+
@node \paper-Variablen für zweiseitigen Satz
@unnumberedsubsubsec @code{\paper}-Variablen für zweiseitigen Satz
@item auto-first-page-number
@funindex auto-first-page-number
+@cindex Seitenzahlen, automatische Nummerierung
Der Seitenumbruchsalgorithmus wird davon beeinflusst, ob die erste
Seitenzahl gerade oder ungerade ist. Wenn die Variable auf wahr
@item first-page-number
@funindex first-page-number
+@cindex Sietenzahlen, erste definieren
Der Wert der Seitenzahl auf der ersten Seite.
@item print-page-number
@funindex print-page-number
+@cindex Seitenzahlen, unterdrücken
Wenn falsch, werden Seitenzahlen nicht ausgegeben.
Die relative Gewichtung von (vertikalem) Abstand auf der Seite und
(horizontalem) Abstand innerhalb der Zeilen. Hohe Werte gewichten
-die vertikalen Abstände mehr. Standard: @code{#10}.
+die vertikalen Abstände mehr. Standard: @code{10}.
@item print-all-headers
@funindex print-all-headers
Wenn wahr, werden alle Einträge des Titelfeldes (@code{\header}-Umgebung)
für jede Partitur (@code{\score}) ausgegeben. Normalerweise wird nur die
Satzbezeichnung und die Opuszahl (@code{piece} und @code{opus})
-ausgegeben. Standard: @code{##f}.
+ausgegeben. Standard: @code{#f}.
@item system-separator-markup
@funindex system-separator-markup
@node Die \layout-Umgebung
-@subsection Die @code{ayout}-Umgebung
+@subsection Die @code{\layout}-Umgebung
@translationof The \layout block
@cindex Partitur, Layout
Es gibt auch vertikale Gegenstücke zu den Variablen
@code{ragged-right} und @code{ragged-last}:
@code{ragged-bottom} und @code{ragged-last-bottom}. Wenn diese
-Variablen auf @code{##t} (wahr) gesetzt werden, werden im ersten
+Variablen auf @code{#t} (wahr) gesetzt werden, werden im ersten
Fall die Notensysteme auf allen Seiten eng nach oben orientiert
gesetzt werden. Im zweiten Fall bezieht sich dies nur auf die
letzte Seite.
Der @code{Page_turn_engraver} liest die Kontexteigenschaft
@code{minimumPageTurnLength} um zu erkennen, wie lang eine Stelle
frei von Noten sein muss, damit ein Seitenumbruch in Frage kommt. Der
-Standardwert hierfür ist @code{#(ly:make-moment 1 1)}. Wenn Sie
+Standardwert hierfür ist @code{(ly:make-moment 1 1)}. Wenn Sie
Seitenumbrüche zum Umblättern ausschalten wollen, können Sie
einen sehr großen Wert angeben.
@menu
* Flexible vertikale Abstände in Systemgruppen::
-* Explizite Positionierung von Systemen und Systemgruppen::
+* Explizite Positionierung von Systemen::
* Vermeidung von vertikalen Zusammenstößen::
@end menu
@unnumberedsubsubsec Eigenschaften für Abstände innerhalb von Systemgruppen
@translationof Within-system spacing properties
+@funindex staff-affinity
+@funindex staffgroup-staff-spacing
+@funindex staff-staff-spacing
+@funindex nonstaff-unrelatedstaff-spacing
+@funindex nonstaff-relatedstaff-spacing
+@funindex nonstaff-nonstaff-spacing
+@funindex default-staff-staff-spacing
+@funindex minimum-Y-extent
+@funindex extra-offset
+@funindex self-alignment-X
+@funindex X-offset
+@funindex VerticalAxisGroup
+
Der vertikalen Platzierungsmechanismen für Abstände innerhalb von Systemgruppen
werden durch zwei Gruppen von Grob-Eigenschaften kontrolliert. Die erste
Gruppe ist mit dem @code{VerticalAxisGroup}-Grob verknüpft, der von allen
@code{@var{Element1}} befindet; beispielsweise
@code{nonstaff-relatedstaff-spacing} (Nicht-Notensystem-verwandtesNotensystem)
misst von dem Nicht-Notensystem nach oben, wenn @code{staff-affinity}
-(Richtung, an der sich ein System ausrichtet) auf @code{#UP} (nach oben)
+(Richtung, an der sich ein System ausrichtet) auf @code{UP} (nach oben)
eingestellt ist.
Jeder Abstand wird zwischen den @emph{Referenzpunkten} der zwei Objekten
#(define-music-function
(parser location context)
(string?)
- #{ s1*0^\markup { \typewriter $context } #})
+ #{ s1*0^\markup { \typewriter #context } #})
\layout {
\context { \Dynamics \alignToZero }
\context { \FiguredBass \alignToZero }
\context { \Lyrics \alignToZero }
- \context { \NoteNames \alignToZero }
- \context { \ChordNames \alignToZero \lowerCaseChords }
+ \context { \NoteNames \alignToZero \staffAffinityDown }
+ \context { \ChordNames \alignToZero
+ \staffAffinityDown
+ \lowerCaseChords }
\context { \FretBoards \alignToZero \staffAffinityDown }
\context { \Score
\override BarLine #'stencil = ##f
\new RhythmicStaff {
\set RhythmicStaff.instrumentName = #"baseline "
\textLengthOn
- \labelContext "ChordNames" s1 |
- \labelContext "NoteNames" s1 |
+ \labelContext "ChordNames " s1 |
+ \labelContext "NoteNames " s1 |
\labelContext "Lyrics" s1 |
}
\new Lyrics { \lyrics { \skip 1*2 | ghijk1 | } }
\set RhythmicStaff.instrumentName = #"vertical center "
\labelContext "Dynamics" s1*3
}
- \new Dynamics { s2\mp s\fp }
+ \new Dynamics { s1\mp s\fp }
>>
%% The reference point for FiguredBass is its highest point
@code{staff-affinity} für eine Notensystem eingestellt wird, wird es wie
eine Nicht-Notensystemzeile behandelt. Wenn @code{staff-affinity}
auf @code{#f} gesetzt wird, wird eine Nicht-Notensystemzeile wie ein
-Notensystem behandelt.
+Notensystem behandelt. Wird @code{staff-affinity} auf @code{UP},
+@code{CENTER} oder @code{DOWN} gesetzt, wird das Notensystem als
+Nicht-Notensystemzeile plaziert.
-@c TODO: verify last clause below ("even if other...")
@item nonstaff-relatedstaff-spacing
Nicht-Notensystem-verwandtesSystem-Platzierung
@code{CENTER} ist, dann wird @code{nonstaff-relatedstaff-spacing} für die
nächsten Notensysteme auf @emph{beiden} Seiten benutzt, auch wenn andere
Nicht-Notensystemzeilen zwischen der aktuellen und einem der Notensystem
-auftreten.
+auftreten. Das heißt, dass die Platzierung eine Nicht-Notensystemzeile
+sowohl von den umliegenden Notensystemen als auch den umliegenden
+Nicht-Notensystemzeilen abhängt. Wenn @code{stretchability} einer dieser
+Platzierungstypen auf einen kleinen Wert gesetzt wird, dominiert diese
+Platzierung. Wird es dagegen auf einen großen Wert gesetzt, hat die
+Platzierung dieses Objekts nur einen kleinen Einfluss.
@item nonstaff-nonstaff-spacing
Nicht-Notensystemzeile-Nicht-Notensystemzeile-Platzierung
@end table
@seealso
-Installierte Dateien:
-@file{ly/engraver-init.ly},
-@file{scm/define-grobs.scm}.
+Notationsreferenz:
+@ref{Vertikale \paper-Variablen mit flexiblen Abständen},
+@ref{Alisten verändern}.
Referenz der Interna:
@rinternals{Contexts},
@rinternals{VerticalAxisGroup},
@rinternals{StaffGrouper}.
+Installierte Dateien:
+@file{ly/engraver-init.ly},
+@file{scm/define-grobs.scm}.
+
@node Abstände von nicht gruppierten Notensystemen
@unnumberedsubsubsec Abstände von nicht gruppierten Notensystemen
häufigste kürzeste Note wird dann als Grundlage für die Platzverteilung
der Noten herangezogen, mit der Bedingung, dass diese kürzeste
Note immer ein Achtel oder kürzer sein soll. Die kürzeste Dauer
-wird ausgegeben, wenn @code{lilypond} mit der Option @code{--verbose}
+wird ausgegeben, wenn @code{lilypond} mit der Option @option{--verbose}
aufgerufen wird.
Diese Dauern können aber auch angepasst werden. Wenn Sie die Eigenschaft
werden, um zusätzlichen Platz in eine Partitur einzufügen.
@example
- \once \override Score.SeparationItem #'padding = #10
+ \override Score.NonMusicalPaperColumn #'padding = #10
@end example
Es gibt derzeit keine Möglichkeit, den Platz zu verringern.
welches die Referenzdauer ist, anhand welcher alle Noten platziert werden.
Hier wird die LilyPond Scheme-Funktion @code{make-moment} eingesetzt. Sie
braucht zwei Argumente: einen Zähler und einen Nenner, die einen Bruch einer
-Ganzen darstellen. Die Funktion @code{#(ly:make-moment 1 20)} ergibt also
+Ganzen darstellen. Die Funktion @code{(ly:make-moment 1 20)} ergibt also
eine Referenzdauer von einer Zwanzigstel. Genauso gut können etwa die Dauern
-@code{#(ly:make-moment 1 16)}, @code{#(ly:make-moment 1 8)} oder
-@code{#(ly:make-moment 3 97)} eingesetzt werden.
+@code{(ly:make-moment 1 16)}, @code{(ly:make-moment 1 8)} oder
+@code{(ly:make-moment 3 97)} eingesetzt werden.
Die richtige Referenzdauer, mit der eine vernünftige Verteilung der Noten
proportional möglich ist, muss durch Ausprobieren herausgefunden werden.
Die Ausgabe von @code{annotate-spacing} bietet sehr viele
Details zu den vertikalen Dimensionen einer Partitur. Zu Information,
wie Seitenränder und andere Layout-Variablen geändert werden
-können, siehe @ref{Seitenformatierung}.
+können, siehe @ref{Seitenlayout}.
Neben Rändern gibt es einige weitere Optionen, Platz zu sparen:
@seealso
Notationsreferenz:
-@ref{Seitenformatierung},
+@ref{Seitenlayout},
@ref{Horizontale Abstände verändern}.
Schnipsel: