8

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

Есть ли возможность позволить Лилипонду самой сделать это? Может быть, есть какие-то настройки для блока \paper{} ?

3 ответа3

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

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

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

2

Мне удалось это с запуском:

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

И раздел бумаги внутри FILE.ly, как это:

\paper {
  indent = 0\mm
  line-width = 110\mm
  oddHeaderMarkup = ""
  evenHeaderMarkup = ""
  oddFooterMarkup = ""
  evenFooterMarkup = ""
}
0

Из заверешен руководства:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .