| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
@translationof Page layout
Dieser Abschnitt behandelt Seitenlayout-Optionen innerhalb der \paper-Umgebung.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Umgebung@translationof The paper block
Die \paper-Umgebung kann innerhalb einer \book-, nicht aber
innerhalb einer \score-Umgebung vorkommen. Einstellungen in
\paper wirken sich auf das gesamte Buch aus, welches viele einzelne
Partituren beinhalten kann. Einstellungen, die in der \paper-Umgebung
vorkommen können, beinhalten:
set-paper-size-Scheme-Funktion,
\paper-Variablen, die zum Verändern des Seitenlayouts eingesetzt werden und
Die set-paper-size-Funktion wird im nächsten Abschnitt behandelt:
Papierformat und automatische Skalierung. Die \paper-Variablen,
die das Seitenlayout beeinflussen, werden in späteren Abschnitten behandelt.
Die Beschriftungsdefinitionen für Kopf- und Fußzeilen sowie Titeln werden behandelt
in Eigene Kopf- und Fußzeilen sowie Titel.
Die meisten \paper-Variablen funktionieren nur innerhalb der
\paper-Umgebung. Die wenigen, die auch in der \layout-Umgebung
funktionieren, finden sich in Die \layout-Umgebung.
Außer wenn anders angegeben, werden alle \paper-Variablen, die
Abständen auf der Seite antsprechen, in Millimetern gemessen, es sei denn,
eine andere Maßeinheit ist definiert. Beispielsweise wird mit folgender
Definition der obere Rand (top-margin) 10 mm breit definiert:
\paper {
top-margin = 10
}
|
Damit etwa 0.5 Zoll benutzt werden, muss \in dem Maß nachgestellt werden:
\paper {
top-margin = 0.5\in
}
|
Mögliche Maßeinheiten sind \mm, \cm, \in und
\pt. Diese Maßeinheiten sind einfach Werte, um von Millimetern
zu Konvertieren, sie sind in ‘ly/paper-defaults-init.ly’ definiert.
Um Missverständnisse zu vermeiden, wird normalerweise \mm geschrieben,
auch wenn es eigentlich nicht notwendig wäre.
Man kann die \paper-Werte auch mit Scheme definieren. Die Scheme-Entsprechung
der obigen Definition ist:
\paper {
#(define top-margin (* 0.5 in))
}
|
Notationsreferenz
Papierformat und automatische Skalierung,
Eigene Kopf- und Fußzeilen sowie Titel,
Die \layout-Umgebung.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
@translationof Paper size and automatic scaling
| Das Papierformat einstellen | ||
| Automatische Skalierung auf ein Papierformat |
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
@translationof Setting the paper size
‚A4‘ ist der Standardwert, wenn keine ausdrückliches Papierformat
eingestellt ist. Es gibt jedoch zwei Funktionen, mit denen man
das Papierformat ändern kann: set-default-paper-size
#(set-default-paper-size "quarto") |
welcher immer auf oberster Ebene der Datei geschrieben werden muss, und
set-paper-size
\paper {
#(set-paper-size "tabloid")
}
|
welcher in eine \paper-Umgebung geschrieben werden muss.
Wenn die set-default-paper-size-Funktion auf oberster Ebene der
Datei eingesetzt wird, muss sie vor allen \paper-Umgebungen kommen.
set-default-paper-size definiert das Papierformat für alle Seiten,
während set-paper-size nur das Format der Seiten bestimmt, auf die
sich die \paper-Umgebung bezieht. Wenn beispielsweise die
\paper-Umgebung oben in der Datei steht, dann bezieht sie sich
auf alle Seiten in der Datei. Wenn die \paper-Umgebung innherhalb
einer \book-Umgebung steht, dann bezieht sie sich nur auf das eine
Buch.
Wenn die set-paper-size-Funktion eingesetzt wird, muss sie vor
allen anderen Funktionen stehen, die in derselben \paper-Umgebung
benützt werden. Siehe Automatische Skalierung auf ein Papierformat.
Die Papierformate finden sich in der Datei ‘scm/paper.scm’ definiert. Hierhin kann man eigene Formate definieren, sie werden jedoch bei einer Aktualisierung von LilyPond überschrieben. Die vorhandenen Papierformate finden sich in Vordefinierte Papierformate.
Der folgende Befehl kann benützt werden, um ein eigenes Papierformat
hinzuzufügen, welches dann mit set-default-paper-size oder
set-paper-size benützt werden kann:
#(set! paper-alist (cons '("mein Format" . (cons (* 15 in) (* 3 in))) paper-alist))
\paper {
#(set-paper-size "mein Format")
}
|
Die Einheiten in (Fuß), cm (Centimeter) and mm (Millimeter)
können benützt werden.
Wenn das Symbol 'landscape an die Funktion
set-default-paper-size gehängt wird, werden die Seiten um
90° gedreht und die Notensysteme entsprechend breiter gesetzt.
#(set-default-paper-size "a6" 'landscape) |
Die Notenausgabe wird nicht gedreht, nur das Papierformat.
Notationsreferenz: Automatische Skalierung auf ein Papierformat, Vordefinierte Papierformate.
Installierte Dateien: ‘scm/paper.scm’.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
@translationof Automatic scaling to paper size
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.
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’.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen mit festen Abständen@translationof Fixed vertical spacing paper variables
Achtung: Einige \paper-Dimensionen werden automatisch nach
Papierformat skaliert, was zu ungewolltem Verhalten führen kann. Siehe
Automatische Skalierung auf ein Papierformat.
Standardwerte (vor der Skalierung) sind definiert in ‘ly/paper-defaults-init.ly’.
paper-heightDie Höhe der Seite, standardmäßig nicht definiert. Die automatische Skalierung einiger vertikalen Dimensionen wird hiervon nicht betroffen.
top-marginDer Rand zwischen dem oberen Ende der Seite und dem oberen Ende des bedruckbaren Bereichs. Wenn das Papierformat verändert wurde, wird der Standardwert dieser Dimension entsprechend skaliert.
bottom-marginDer Rand zwischen dem unteren Ende der Seite und dem unteren Ende des bedruckbaren Bereichs. Wenn das Papierformat verändert wurde, wird der Standardwert dieser Dimension entsprechend skaliert.
ragged-bottomWenn auf wahr gesetzt, werden die Systeme nicht vertikal bis zum unteren Seitenrand verteilt. Sollte auf wahr gesetzt sein für Stücke, die nur ein bis zwei Notensystemgruppen pro Seite haben, etwa Orchesterpartituren.
ragged-last-bottomWenn auf falsch gesetzt, werden die Systeme vertikal auf der letzten Seite
verteilt. Bei Stücken, die grob zwei oder mehr Seiten füllen, sollten es auf
falsch (false) gesetzt werden. Hiermit wird auch die letzte Seite von Teilen eines
\book, die mit \bookpart erstellt sind, beeinflusst.
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Schnipsel: (snippets)Spacing in Abschnitt ‘Spacing’ in Schnipsel.
Die Titel (aus der \header-Umgebung) werden als Systemgruppe
behandelt, sodass ragged-bottom und ragged-last-bottom auch
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.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen mit flexiblen Abständen@translationof Flexible vertical spacing paper variables
In den meisten Fällen bietet es sich an, dass die vertikalen
Abstände zwischen bestimmten Objekten (wie Ränder, Titel,
Notensystemgruppen und einzelne Partituren) flexibel gehalten
werden, sodass sie je nach Situation gedehnt oder komprimiert
werden können. Es gibt eine Anzahl von Variablen für die
\paper-Umgebung, mit denen man das Dehnungsverhalten dieser
Dimensionen beeinflussen kann. Sie finden sich unten aufgelistet.
Dabei sollte beachtet werden, dass die Variablen, die in diesem
Abschnitt behandelt werden, nicht die Platzierung und das
Dehnungsverhalten von Notensystemen innerhalb der einzelnen
Systemgruppen behandelt. Die Dehnung zwischen Notensystemen
wird mit Grob-Eigenschaften kontrolliert, deren Einstellungen
normalerweise innerhalb der \score-Umgebung vorgenommen
werden, und nicht innerhalb der \paper-Umgebung. Siehe auch
Flexible vertikale Abstände in Systemgruppen.
| Struktur der Alisten für flexible vertikale Abstände | ||
Liste der flexiblen vertikalen Abstandsvariablen in \paper |
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
@translationof Structure of flexible vertical spacing alists
Jede der flexiblen vertikalen Abstandsvariablen ist eine Aliste (eine assoziative Liste), die vier Schlüssel (engl. key) enthält:
basic-distance (Grund-Abstand) – der vertikale Abstand, gemessen in
Systemzwischenräumen, zwischen den Referenzpunkten
zweier Elemente, wenn keine Zusammenstöße vorkommen würden und
keine Dehnung oder Kompression stattfindet. Der Referenzpunkt
einer (Titel-)Beschriftung (auf höchster Ebene) ist sein
höchster Punkt und der Referenzpunkt einer Systemgruppe ist
der vertikale Mittelpunkt des nächsten StaffSymbol
– sogar wenn eine Nicht-Notensystemzeile (wie etwa ein
Lyrics-Kontext) dazwischen kommt. Werte für basic-distance,
die weniger als entweder padding oder minimum-distance
sind, haben keine Bedeutung, weil der sich daraus ergebende
Abstand niemals weniger als entweder padding oder
minimum-distance ergibt.
minimum-distance (minimaler Abstand) – der kleinste
erlaubte vertikale Abstand, gemessen in Systemzwischenräumen,
zwischen den Referenzpunkten der zwei Elemente, wenn Kompression
stattfindet. Werte für minimum-distance, die geringer als
padding sind, haben keine Bedeutung, weil der sich daraus
ergebende Abstand niemals weniger als padding ergibt.
padding (Verschiebung) – der minimal benötigte vertikale blanke
Freiraum zwischen den Bounding-Boxen (oder Skyline) der zwei Objekten, gemessen in Notenlinienabständen.
stretchability (Dehnbarkeit) – ein einheitsloses
Maß der Leichtigkeit, mit der sich die Dimension dehnen lässt (ohne
dass Zusammenstöße auftreten). Wenn es null ist, wird der Abstand
nicht gedehnt (außer ein Zusammenstoß würde auftreten), wenn es
positiv ist, hängt die Wichtigkeit der Dehnbarkeit eines bestimmten
Objekts nur noch von seiner Beziehung zu dem Wert des anderen Objekts
ab. Beispielsweise wennn eine Dimension die doppelte Dehnbarkeit als
die andere hat, wird sie auch zweimal so einfach gedehnt. Werte sollten
nicht-negativ und reale Zahlen sein. Der Wert +inf.0
ruft einen programming_error hervor und wird ignoriert, aber
1.0e7 kann für einen so gut wie unendlich dehnbaren Abstand eingesetzt
werden. Wenn der Wert nicht gesetzt wird, ist der Standardwert
der von basic-distance. Die Wahrscheinlichkeit einer Dimension, sich
zu verkleinern, kann man nicht direkt beeinflussen, sondern sie ergibt sich
aus (space - minimum-distance).
Wenn eine Seite einen nicht ausgeglichenen unteren Rand hat, ist der resultierende Abstand der größte von:
basic-distance,
minimum-distance und
padding plus der kleinste nötige Abstand, um Zusammenstöße
zu vermeiden.
Bei Partituren über mehrere Seiten mit nicht ausgeglichenem unteren Rand greift die letzte Seite auf die gleiche Positionierung zurück wie die vorhergehende Seite, vorausgesetzt, dafür ist genügend Platz vorhanden.
Spezifische Methoden, um Alisten zu verändern, werden behandelt in Alisten verändern. Das folgende Beispiel demonstriert beide Arten, wie diese Alisten verändert werden können. Der erste Aufruf verändert nur einen Schlüsselwert einzeln, während der zweite die Variable vollständig neu definiert:
\paper {
system-system-spacing.basic-distance = #8
score-system-spacing =
#'((basic-distance . 12)
(minimum-distance . 6)
(padding . 1)
(stretchability . 12))
}
|
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper@translationof List of flexible vertical spacing paper variables
Die Bezeichnungen dieser Variablen entsprechen dem Format
obere-untere-platzierung, wobei obere
und untere die zu platzierenden Elemente darstellen. Jeder
Abstand wird zwischen den Referenzpunkten der beiden Elemente gemessen
(siehe Beschreibung der Alistenstruktur oben). In diesen Variablenbezeichnungen
bedeutet ‚markup‘ (Beschriftung) sowohl
Titelbeschriftungen (bookTitleMarkup oder
scoreTitleMarkup) als auch Beschriftungen auf höchster Ebene
(siehe Die Dateistruktur). Alle Entfernungen werden in Systemzwischenräumen
gemessen.
Standardwerte sind in ‘ly/paper-defaults-init.ly’ definiert.
markup-system-spacingder Abstand zwischen einer (Titel-)Beschriftung (auf höchster Ebene) und der darauf folgenden Systemgruppe.
score-markup-spacingder Abstand zwischen dem letzten System einer Partitur und der darauf folgenden (Titel-)Beschriftung (auf höchster Ebene).
score-system-spacingder Abstand zwischen dem letzten System einer Partitur und dem ersten System der folgenden Partitur, wenn keine (Titel-)Beschriftung (auf höchster Ebene) dazwischen vorkommt.
system-system-spacingder Abstand zwischen zwei Systemgruppen der selben Partitur.
markup-markup-spacingder Abstand zwischen zwei (Titel-)Beschriftungen (auf höchster Ebene).
last-bottom-spacingder Abstand vom letzten System oder Beschriftung auf höchster Ebene auf einer Seite zum unteren Rand des bedruckbaren Bereichs (also bis zum Anfang des unteren Randes).
top-system-spacingder Abstand zwischen dem oberen Rand des bedruckbaren Bereichs (also dem Ende des oberen Rands) und dem ersten System auf der Seite, wenn keine (Titel-)Beschriftung (auf höchster Ebene) dazwischen kommt.
top-markup-spacingder Abstand vom oberen Rand des bedruckbaren Bereichs (also dem Ende des oberen Randes) zur ersten (Titel-)Beschriftung (auf höchster Ebene) auf einer Seite, wenn keine Systemgruppe dazwischen kommt.
Notationsreferenz: Flexible vertikale Abstände in Systemgruppen.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Schnipsel: (snippets)Spacing in Abschnitt ‘Spacing’ in Schnipsel.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für horizontale Abstände@translationof Horizontal spacing paper variables
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 |
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für Breite und Ränder@translationof paper variables for widths and margins
Standardwerte (vor der Skalierung), die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly’.
paper-widthDie Breide der Seite, standardmäßig nicht definiert. Während
paper-width keine Auswirkungen auf die automatische
Skalierung einiger horizontaler Dimensionen hat, beeinflusst es
dennoch die line-width-Variable. Wenn sowohl paper-width
als auch line-width definiert sind, dann werden auch
left-margin und right-margin aktualisiert. Siehe auch
check-consistency.
line-widthDie horizontale Ausdehnung der Notenlinien in nicht-eingerückten,
Systemen mit Ausgleich zum rechten Rand, entspricht
(paper-width - left-margin - right-margin)
wenn nicht definiert. Wenn line-width definiert ist und sowohl
left-margin als auch right-margin nicht definiert sind, dann
werden die Ränder aktualisiert, sodass die Systeme mittig auf der Seite
zentriert werden. Siehe auch check-consistency. Diese Variable
kann auch in der \layout-Umgebung definiert werden.
left-marginDer 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 sowohl line-width
als auch right-margin definiert sind, dann wird left-margin
auf den Wert
(paper-width - line-width - right-margin)
gesetzt. Wenn nur line-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 auch
check-consistency.
right-marginDer 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 sowohl line-width als
auch left-margin definiert sind, dann wird right-margin auf den
Wert (paper-width - line-width - left-margin)
gesetzt. Wenn nur line-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 auch
check-consistency.
check-consistencyWenn wahr, wird eine Warnung ausgegeben, sollten left-margin,
line-width und right-margin zusammen nicht exakt den
Wert von paper-width ergeben, und die Werte (außer
paper-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-rightWenn 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-lastWenn 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.
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Explizit definierte Papierformate überschreiben alle vom Benutzer erstellte Randeinstellung für die Ränder oben und unten.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für zweiseitigen Satz@translationof paper variables for two-sided mode
Standardwerte (vor der Skalierung) sind definiert in ‘ly/paper-defaults-init.ly’.
two-sidedWenn auf wahr (##t) gesetzt, werden inner-margin, outer-margin
und binding-offset zusammen benutzt, um die Ränder der Seite in Abhängigkeit
von einer geraden oder ungeraden Seitennummer zu errechnen. Damit werden die
Werte von left-margin und right-margin überschrieben. Standard:
##f.
inner-marginDer 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, wenn two-sided wahr ist.
outer-marginDer 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-offsetDer 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,
wenn two-sided wahr ist.
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für Verschiebungen und Einrückungen@translationof paper variables for shifts and indents
Standardwerte (vor der Skalierung), die hier nicht aufgeführt sind, sind definiert in ‘ly/paper-defaults-init.ly’.
horizontal-shiftDer Wert, um den alle Systeme (und auch Überschriften und Systemtrenner)
nach rechts verschoben werden. Standard: 0.0\mm.
indentDer 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-indentDer 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.
Notationsreferenz: Automatische Skalierung auf ein Papierformat.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Schnipsel: (snippets)Spacing in Abschnitt ‘Spacing’ in Schnipsel.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen@translationof Other paper variables
\paper-Variablen für den Zeilenumbruch | ||
\paper-Variablen für den Seitenumbruch | ||
\paper-Variablen für Seitenzahlen | ||
Verschiedene \paper-Variablen |
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für den Zeilenumbruch@translationof paper variables for line breaking
max-systems-per-pageDie maximale Anzahl an Notensystemgruppen, die auf einer Seite gesetzt werden. Das
wird zur Zeit nur von dem ly:optimal-breaking-Algorithmus
unterstützt. Standard: nicht gesetzt.
min-systems-per-pageDie minimale Anzahl an Notensystemgruppen, die auf einer Seite gesetzt werden. Das
kann dazu führen, dass Seiten zu dicht gefüllt werden, wenn der Wert
zu groß gewählt wird. Die Option ist zur Zeit nur von dem
ly:optimal-breaking-Algorithmus unterstützt. Standard: nicht gesetzt.
systems-per-pageDie Anzahl an Systemen, die auf jede Seite gesetzt werden sollen.
Diese Option wird zur Zeit nur von dem ly:optimal-breaking-Algorithmus
unterstützt. Standard: nicht gesetzt.
system-countDie Anzahl der Systeme, auf denen eine Partitur gesetzt werden soll.
Standard: nicht gesetzt. Diese Variablen kann auch in der
\layout-Umgebung definiert werden.
Notationsreferenz: Zeilenumbrüche.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für den Seitenumbruch@translationof paper variables for page breaking
Standardwerte, die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly’
blank-after-score-page-penaltyDie Strafpunke, die erteilt werden, wenn eine leere Seite nach einer
Partitur und vor der nächsten vorkommt. Der Standardwert hiervon ist
kleiner als blank-page-penalty, sodass leere Seiten nach einer Partitur
leeren Seiten innerhalb einer Partitur vorgezogen werden.
blank-last-page-penaltyDie Strafpunkte, wenn eine Partitur auf einer ungeraden Seite
beendet wird. Standard: 0.
blank-page-penaltyDie Strafpunkte, wenn eine leere Seite mitten in einer Partitur
auftritt. Das wird nicht benutzt von ly:optimal-breaking,
weil hiermit niemals leere Seiten mitten in einer Partitur zugelassen
werden.
page-breakingDer Algorithmus, der für Seitenumbrüche eingesetzt wird. Mögliche
Algorithmen sind: ly:minimal-breaking (minimale Umbrüche),
ly:page-turn-breaking (Umbrüche an guten Stellen zum Umblättern)
und ly:optimal-breaking.
page-breaking-system-system-spacingÜberlistet die Seitenumbruchfunktion, indem ihr ein anderer Wert
für system-system-spacing mitgeteilt wird, als in Wirklichkeit
eingestellt ist. Wenn beispielsweise
page-breaking-system-system-spacing #'padding auf einen
deutlich größeren Wert als system-system-spacing #'padding gesetzt
wird, setzt die Seitenumbruchsfunktion weniger Systeme auf eine
Seite. Standard: nicht gesetzt.
page-countDie Zahl der Seiten, die für eine Partitur benutzt werden sollen. Standard: nicht gesetzt.
Notationsreferenz: Seitenumbrüche, Optimale Seitenumbrüche, Optimale Umbrüche zum Blättern, Minimale Seitenumbrüche, Eine-Seite-Seitenumbrüche.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen für Seitenzahlen@translationof paper variables for page numbering
Standardwerte, die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly’
auto-first-page-numberDer Seitenumbruchsalgorithmus wird davon beeinflusst, ob die erste
Seitenzahl gerade oder ungerade ist. Wenn die Variable auf wahr
gesetzt wird, entscheidet der Seitenumbruchsalgorithmus selber,
ob die Noten auf einer geraden oder ungeraden Seite beginnen sollen.
Das hat dann zur Folge, dass die erste Seite entweder bleibt wie
sie ist oder um eins erhöht wird. Standard: #f.
first-page-numberDer Wert der Seitenzahl auf der ersten Seite.
print-first-page-numberWenn wahr, wird auch auf der ersten Seite die Seitenzahl ausgegeben.
Standard: #f.
print-page-numberWenn falsch, werden Seitenzahlen nicht ausgegeben.
Installierte Dateien: ‘ly/paper-defaults-init.ly’.
Ungrade Seitenzahlen befinden sich immer auf der rechten Seite. Wenn Sie die Noten auf Seite 1 beginnen lassen wollen, müssen Sie eine leere Seite nach dem Deckblatt einfügen, damit die Noten auf der rechten Seite mit Seite 1 beginnen.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] | [Anfang] | [Inhalt] | [Index] | [ ? ] |
\paper-Variablen@translationof Miscellaneous paper variables
page-spacing-weightDie relative Gewichtung von (vertikalem) Abstand auf der Seite und
(horizontalem) Abstand innerhalb der Zeilen. Hohe Werte gewichten
die vertikalen Abstände mehr. Standard: 10.
print-all-headersWenn wahr, werden alle Einträge des Titelfeldes (\header-Umgebung)
für jede Partitur (\score) ausgegeben. Normalerweise wird nur die
Satzbezeichnung und die Opuszahl (piece und opus)
ausgegeben. Standard: #f.
system-separator-markupEin Beschriftungsobjekt, das zwischen zwei Systeme gesetzt wird. Das
wird oft in Orchesterpartituren eingesetzt. Standard: nicht gesetzt.
Der Beschriftungsbefehl \slashSeparator, definiert in
‘ly/titling-init.ly’, kann für einen Trenner
benutzt werden, etwa so:
#(set-default-paper-size "a8") \book { \paper { system-separator-markup = \slashSeparator } \header { tagline = ##f } \score { \relative { c''1 \break c1 \break c1 } } }
Installierte Dateien: ‘ly/titling-init.ly’.
Schnipsel: (snippets)Spacing in Abschnitt ‘Spacing’ in Schnipsel.
Die Standard-Kopfzeilendefinition setzt die Seitenzahl und das
instrument-Feld aus der \header-Umgebung in eine
Zeile.
| [ < ] | [ > ] | [ << ] | [ Nach oben ] | [ >> ] |
Dieses Dokument wurde erzeugt von gub am 13. Juli 2020 durch texi2html 1.82.
Andere Sprachen: English, català, español, français, italiano, 日本語.
Über die automatische Sprachauswahl.