4.1.5 \paper
-Variablen für horizontale Abstände
Achtung: Einige \paper
-Dimensionen werden automatische
entsprechend dem Papierformat skaliert und können deshalb ungewollte
Resultate haben. Siehe Automatische Skalierung auf ein Papierformat.
\paper -Variablen für Breite und Ränder | ||
\paper -Variablen für zweiseitigen Satz | ||
\paper -Variablen für Verschiebungen und Einrückungen |
\paper
-Variablen für Breite und Ränder
Standardwerte (vor der Skalierung), die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly’.
-
paper-width
-
Die Breite der Seite, standardmäßig nicht definiert. Während
paper-width
keine Auswirkungen auf die automatische Skalierung einiger horizontaler Dimensionen hat, beeinflusst es dennoch dieline-width
-Variable. Wenn sowohlpaper-width
als auchline-width
definiert sind, dann werden auchleft-margin
undright-margin
aktualisiert. Siehe auchcheck-consistency
. -
line-width
-
Die horizontale Ausdehnung der Notenlinien in nicht eingerückten Systemen mit Ausgleich zum rechten Rand entspricht
(paper-width - left-margin - right-margin)
, wenn nicht definiert. Wennline-width
definiert ist und sowohlleft-margin
als auchright-margin
nicht definiert sind, dann werden die Ränder aktualisiert, sodass die Systeme mittig auf der Seite zentriert werden. Siehe auchcheck-consistency
. Diese Variable kann auch in der\layout
-Umgebung definiert werden. -
left-margin
-
Der Rand zwischen der linken Papierkante und dem Beginn der Systeme ohne Einrückungen. Wenn das Papierformat verändert wird, wird auch der Standardwert dieser Dimension entsprechend skaliert. Wenn
left-margin
nicht definiert ist und sowohlline-width
als auchright-margin
definiert sind, dann wirdleft-margin
auf den Wert(paper-width - line-width - right-margin)
gesetzt. Wenn nurline-width
definiert ist, dann werden beide Ränder auf den Wert((paper-width - line-width) / 2)
gesetzt und die Systeme demzufolge auf der Seite zentriert. Siehe auchcheck-consistency
. -
right-margin
-
Der Rand zwischen der rechten Papierkante und dem Ende der Systeme mit Randausgleich („Blocksatz“). Wenn das Papierformat geändert wird, wird auch der Standardwert dieser Dimension entsprechend skaliert. Wenn
right-margin
nicht definiert ist und sowohlline-width
als auchleft-margin
definiert sind, dann wirdright-margin
auf den Wert(paper-width - line-width - left-margin)
gesetzt. Wenn nurline-width
definiert ist, dann werden beide Ränder auf den Wert((paper-width - line-width) / 2)
gesetzt und die Systeme demzufolge auf der Seite zentriert. Siehe auchcheck-consistency
. -
check-consistency
-
Wenn wahr, wird eine Warnung ausgegeben, sollten
left-margin
,line-width
undright-margin
zusammen nicht exakt den Wert vonpaper-width
ergeben, und die Werte (außerpaper-width
) mit ihren Standardwerten belegt (wenn nötig auf das entsprechende Papierformat skaliert). Wenn falsch werden derartige Inkonsistenzen ignoriert und die Systeme dürfen auch über den Seitenrand hinausragen. -
ragged-right
-
Wenn wahr, werden Notensysteme nicht über die gesamte Zeilenbreite gestreckt, sondern sie enden horizontal entsprechend den enthaltenen Noten. Standard:
#t
(wahr) für Partituren mit einem System und#f
(falsch) für Partituren mit zwei oder mehr Systemen. Diese Variable kann auch in der\layout
-Umgebung definiert werden. -
ragged-last
-
Wenn wahr, wird das letzte Notensystem einer Partitur nicht über die gesamte Zeilenbreite gestreckt, sondern es endet horizontal entsprechend den enthaltenen Noten. Standard:
#f
(falsch). Diese Variable kann auch in der\layout
-Umgebung definiert werden.
Siehe auch
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Bekannte Probleme und Warnungen
Explizit definierte Papierformate überschreiben alle vom Benutzer erstellte Randeinstellung für die Ränder oben und unten.
\paper
-Variablen für zweiseitigen Satz
Standardwerte (vor der Skalierung) sind definiert in ‘ly/paper-defaults-init.ly’.
-
two-sided
-
Wenn auf wahr (
##t
) gesetzt, werdeninner-margin
,outer-margin
undbinding-offset
zusammen benutzt, um die Ränder der Seite in Abhängigkeit von einer geraden oder ungeraden Seitennummer zu errechnen. Damit werden die Werte vonleft-margin
undright-margin
überschrieben. Standard:##f
. -
inner-margin
-
Der Rand, den alle Seiten auf der Innenseite haben, wenn sie Teil eines Buches (
\book
) sind. Wenn das Papierformat verändert wird, wird der Standardwert dieser Dimension entsprechend skaliert. Funktioniert nur, wenntwo-sided
wahr ist. -
outer-margin
-
Der Rand, den alle Seiten auf der Außenseite haben, wenn sie Teil eines Buches sind. Wenn das Papierformat verändert wird, wird der Standardwert dieser Dimension entsprechend skaliert. Funktioniert nur, wenn
two-sided
wahr ist. -
binding-offset
-
Der Wert, um welchen
inner-margin
erhöht wird, um sicherzugehen, dass nichts in der Bindung verschwindet. Wenn das Papierformat verändert wird, wird der Standardwert dieser Dimension entsprechend skaliert. Funktioniert nur, wenntwo-sided
wahr ist.
Siehe auch
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
\paper
-Variablen für Verschiebungen und Einrückungen
Standardwerte (vor der Skalierung), die hier nicht aufgeführt sind, sind definiert in ‘ly/paper-defaults-init.ly’.
-
horizontal-shift
-
Der Wert, um den alle Systeme (und auch Überschriften und Systemtrenner) nach rechts verschoben werden. Standard:
0.0\mm
. -
indent
-
Der Einzug für das erste System einer Partitur. Wenn das Papierformat verändert wird, wird der Standardwert dieser Dimension entsprechend skaliert. Diese Variable kann auch in der
\layout
-Umgebung definiert werden. -
short-indent
-
Der Einzug für alle Systeme einer Partitur ausschließlich das erste System. Wenn das Papierformat verändert wird, wird der Standardwert dieser Dimension entsprechend skaliert. Diese Variable kann auch in der
\layout
-Umgebung definiert werden.
Siehe auch
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Schnipsel: Spacing.