Lilypond: Gibt es eine Möglichkeit, das Papier automatisch zuzuschneiden?

9

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 beschnitten werden.

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

Boldewyn
quelle

Antworten:

7
  • Wenn Sie nur das erste System möchten, können Sie die -dpreviewBefehlszeilenoption verwenden.
  • Wenn Sie mehrere Systeme möchten:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

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

thSoft
quelle
Anfängerfrage: Was ist ein Lilypond-System?
Starbeamrainbowlabs
3

Ich habe das mit Laufen geschafft:

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

Und ein Papierabschnitt innerhalb der DATEI.

\paper {
  indent = 0\mm
  line-width = 110\mm
  oddHeaderMarkup = ""
  evenHeaderMarkup = ""
  oddFooterMarkup = ""
  evenFooterMarkup = ""
}
Flor
quelle
Funktionierte 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 eingefügt.
Neves
0

Aus dem Lilypond- Handbuch :

Zusätzliche Größen können hinzugefügt werden, indem die Definition für paper-alist in der Initialisierungsdatei scm / paper.scm bearbeitet wird.

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

harrymc
quelle
2
Ja, das habe ich auch gelesen, aber tatsächlich habe ich mehrere Songs, und es ist ein bisschen mühsam, mit jedem einen Versuch und Irrtum zu machen, um die richtige Höhe zu finden und dann paper.scm für jeden zu bearbeiten. Das automatische Zuschneiden auf die minimale Breite / Höhe wäre viel, viel nützlicher.
Boldewyn