Lilypond:有没有一种方法可以自动裁剪纸张


9

Lilypond中,可以将纸张尺寸设置为A4,A5,Letter等。但是,我只有一首短歌,我想稍后再嵌入。因此,必须以某种方式裁剪来自Lilypond的输出。

有没有可能让Lilypond自己这样做?可能需要进行一些设置\paper{}吗?

Answers:


7
  • 如果只需要第一个系统,则可以使用-dpreview命令行选项。
  • 如果要多个系统:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

  • 使ImageMagick convert使用该-trim选项自动裁剪,例如通过shell脚本。


新手问题:什么是礼貌的系统?
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 2014年

0

从Lilypond 手册中

通过在初始化文件scm / paper.scm中编辑纸警报的定义,可以添加额外的尺寸。

因此,您可以将自己的页面大小添加到默认页面大小。


2
是的,我也读过,但实际上我有几首歌,并且反复尝试以找到正确的高度,然后编辑每一首的paper.scm有点麻烦。自动裁剪到最小宽度/高度将非常有用。
Boldewyn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.