Lilypond: Есть ли способ автообрезать бумагу

В Lilypond формат бумаги может быть установлен на A4, A5, Букву и т.д. Однако у меня есть только короткая песня, и я хочу встроить ее lateron. Поэтому вывод от Lilypond должен быть обрезан так или иначе.

Существует ли возможность позволить самому Lilypond сделать это? Некоторая установка на \paper{} блок, возможно?

9
задан 27.09.2014, 05:06

3 ответа

  • Если Вы хотите только первую систему, можно использовать -dpreview параметр командной строки.
  • Если Вы хотите несколько систем:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

  • Имейте ImageMagick convert автообрежьте его с -trim опция, например, с помощью сценария оболочки.

7
ответ дан 07.12.2019, 13:26

Из руководства Lilypond:

Дополнительные размеры могут быть добавлены путем редактирования определения для бумаги-alist в файле инициализации scm/paper.scm.

Можно поэтому добавить собственные размеры страницы к по умолчанию.

0
ответ дан 07.12.2019, 13:26

Я управлял этим с выполнением:

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

И статья разделяет в FILE.ly как это:

\paper {
  indent = 0\mm
  line-width = 110\mm
  oddHeaderMarkup = ""
  evenHeaderMarkup = ""
  oddFooterMarkup = ""
  evenFooterMarkup = ""
}
3
ответ дан 07.12.2019, 13:26

Теги

Похожие вопросы