Automatische Skalierung auf ein Papierformat
Wenn das Papierformat mit einer der Scheme-Funktionen
(set-default-paper-size
oder set-paper-size
) geändert wird,
werden die Werte einiger \paper
-Variablen automatisch an die
neue Größe angepasst. Um die automatische Skalierung für eine bestimmte
Variable zu umgehen, kann die Variable definiert werden, nachdem man
das Papierformat angegeben hat. Es sollte beachtet werden, dass die
automatische Anpassung nicht ausgelöst wird, wenn man nur die
paper-height
oder paper-width
-Variablen verändert, obwohl
paper-width
andere Werte beeinflussen kann (das muss von der automatischen
Skalierung unterschieden werden und wird unten behandelt). Die Funktionen
set-default-paper-size
und set-paper-size
werden behandelt
in Das Papierformat einstellen.
Die vertikalen Dimensionen, die durch die automatische Skalierung verändert
werden sind: top-margin
und bottom-margin
(siehe
Vertikale \paper
-Variablen mit festen Abständen). Die horizontalen
Dimensionen, die durch die automatische Skalierung verändert werden, sind
left-margin
, right-margin
, inner-margin
, outer-margin
,
binding-offset
, indent
und short-indent
(siehe
\paper
-Variablen für horizontale Abstände).
Die Standardwerte für diese Dimensionen sind in
ly/paper-defaults-init.ly definiert, wobei interne Variablen mit den
Bezeichnungen top-margin-default
, bottom-margin-default
, usw.
benutzt werden. Das sind die Werte für die Standardpapiergröße
a4
. Zum Vergleich: a4
hat Werte von 297\mm
für
paper-height
und 210\mm
für paper-width
.
Siehe auch
Notationsreferenz:
Vertikale \paper
-Variablen mit festen Abständen,
\paper
-Variablen für horizontale Abstände.
Installierte Dateien: ly/paper-defaults-init.ly, scm/paper.scm.