Ліліпонд: Чи є спосіб самостійно обрізати папір


9

У Ліліпонді розмір паперу може бути встановлений у форматі A4, A5, Letter тощо. Однак у мене є лише коротка пісня, і я хочу вкласти її в латерон. Тому вихід з Ліліпонд повинен якось обрізати.

Чи є можливість дозволити Ліліпонд самому це робити? Якась настройка \paper{}блоку, можливо?

Відповіді:


7
  • Якщо ви хочете лише першу систему, ви можете скористатися параметром -dpreviewкомандного рядка.
  • Якщо вам потрібно кілька систем:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

  • convertЗапропонуйте ImageMagick автокопіювати його за допомогою -trimпараметра, наприклад, через скрипт оболонки.


Питання для новачків: що таке система в ліліподібних умовах?
starbeamrainbowlabs

3

Мені це вдалося запустити:

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

І паперовий розділ у FILE.ly, як це:

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

Для мене прекрасно працювали, з великою перевагою, що жоден сторонній пакет не потрібен. Я створив визначення croped-paper.ly і включив його.
neves

0

З посібника Lilypond :

Додаткові розміри можуть бути додані, відредагувавши визначення паперового списку у файлі ініціалізації scm / paper.scm.

Таким чином, ви можете додати свої розміри сторінок до типових.


2
Так, я також це читав, але насправді у мене є кілька пісень, і я роблю пробні помилки з кожною, щоб знайти правильну висоту, а потім редагувати paper.scm для кожної - це трохи клопоту. Автоматичне обрізання до мінімальної ширини / висоти було б набагато, набагато кориснішим.
Boldewyn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.