Lilypond: Gibt es eine Möglichkeit, das Papier automatisch zu schneiden

2432
Boldewyn

In Lilypond kann das Papierformat auf A4, A5, Letter usw. eingestellt werden. Ich habe jedoch nur ein kurzes Lied und möchte es später einbetten. Daher muss die Ausgabe von Lilypond irgendwie abgeschnitten werden.

Gibt es eine Möglichkeit, Lilypond selbst dies tun zu lassen? Etwas Einstellung zum \paper{}Block vielleicht?

8

3 Antworten auf die Frage

6
thSoft
  • Wenn Sie nur das erste System wünschen, können Sie die -dpreviewBefehlszeilenoption verwenden.
  • Wenn Sie mehrere Systeme wünschen:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

  • convertLassen Sie ImageMagick mit der -trimOption automatisch zuschneiden, z. B. über ein Shell-Skript.

2
Flor

Das ist mir beim Laufen gelungen:

lilypond -dbackend=eps -dresolution=600 --png FILE.ly 

Und ein Papierabschnitt in der Datei FILE.ly wie folgt:

\paper { indent = 0\mm line-width = 110\mm oddHeaderMarkup = "" evenHeaderMarkup = "" oddFooterMarkup = "" evenFooterMarkup = "" } 
Perfekt für mich, mit dem großen Vorteil, dass kein Paket von Drittanbietern erforderlich ist. Ich habe eine croped-paper.ly -Definition erstellt und sie hinzugefügt. neves vor 9 Jahren 0
0
harrymc

Aus dem Lilypond- Handbuch :

Zusätzliche Größen können hinzugefügt werden, indem Sie die Definition für Paper-Alist in der Initialisierungsdatei scm / paper.scm bearbeiten.

Sie können daher Ihre eigenen Seitengrößen zu den Standard-Seiten hinzufügen.

Ja, ich habe das auch gelesen, aber eigentlich habe ich mehrere Songs, und es ist ein bisschen umständlich, die richtige Höhe zu finden, und dann mit jedem Versuch, die richtige Höhe zu finden. Das automatische Zuschneiden auf die minimale Breite / Höhe wäre viel, viel nützlicher. Boldewyn vor 14 Jahren 1