3.1.3 Mehrere Ausgabedateien aus einer Eingabedatei

Wenn Sie mehrere Ausgabedateien aus derselben .ly-Datei haben wollen, können Sie mehrere \book-Umgebungen hinzufügen, wobei jede Umgebung eine neue Ausgabedatei produziert. Wenn Sie keine \book-Umgebung in der Eingabedatei angeben, wird die Datei von LilyPond implizit als eine große \book-Umgebung behandelt, siehe auch Die Dateistruktur.

Wenn man mehrere Dateien aus einer einzigen Eingabedatei erstellt, stellt LilyPond sicher, dass keine der Ausgabedateien der vorhandenen \book-Umgebungen eine andere Ausgabedatei, etwa von der vorherigen \book-Umgebung, überschreibt.

Dies geschieht, indem ein Suffix an den Ausgabenamen für jede \book-Umgebung gehängt wird, die den Dateinamen der Eingabdatei als Grundlage nimmt.

Das Standardverhalten ist es, einen Zahlen-Suffix für die Namen hinzuzufügen, die in Konflikt stehen. Der Code

\book {
  \score { … }
  \layout { … }
}
\book {
  \score { … }
  \layout { … }
}
\book {
  \score { … }
  \layout { … }
}

produziert also

LilyPond Benutzerhandbuch v2.25.21 (Entwicklungszweig).