4.1.6 Andere \paper-Variablen


\paper-Variablen für den Zeilenumbruch

max-systems-per-page

Die 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-page

Die 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-page

Die 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-count

Die Anzahl der Systeme, auf denen eine Partitur gesetzt werden soll. Standard: nicht gesetzt. Diese Variablen kann auch in der \layout-Umgebung definiert werden.

Siehe auch

Notationsreferenz: Zeilenumbrüche.


\paper-Variablen für den Seitenumbruch

Standardwerte, die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly

blank-after-score-page-penalty

Die 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-penalty

Die Strafpunkte, wenn eine Partitur auf einer ungeraden Seite beendet wird. Standard: 0.

blank-page-penalty

Die 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-breaking

Der 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-count

Die Zahl der Seiten, die für eine Partitur benutzt werden sollen. Standard: nicht gesetzt.

Siehe auch

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’.


\paper-Variablen für Seitenzahlen

Standardwerte, die hier nicht aufgelistet sind, finden sich in ‘ly/paper-defaults-init.ly

auto-first-page-number

Der 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-number

Der Wert der Seitenzahl auf der ersten Seite.

print-first-page-number

Wenn wahr, wird auch auf der ersten Seite die Seitenzahl ausgegeben. Standard: #f.

print-page-number

Wenn falsch, werden Seitenzahlen nicht ausgegeben.

Siehe auch

Installierte Dateien: ‘ly/paper-defaults-init.ly’.

Bekannte Probleme und Warnungen

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.


Verschiedene \paper-Variablen

page-spacing-weight

Die 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-headers

Wenn 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-markup

Ein 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 }
  }
}

[image of music]

Siehe auch

Installierte Dateien: ‘ly/titling-init.ly’.

Schnipsel: Spacing.

Bekannte Probleme und Warnungen

Die Standard-Kopfzeilendefinition setzt die Seitenzahl und das instrument-Feld aus der \header-Umgebung in eine Zeile.


LilyPond – Notationsreferenz v2.23.82 (Entwicklungszweig).