4.4.4其他方案

当将LilyPond分数集成到其他软件的文档中时,你必须有效地模仿百合装订本运行利利邦

这里我们讨论如何创建巴布亚新几内亚图像用于类似于HTML的联机格式,以及PDF格式每股收益对于类似于的打印输出格式PDF格式

PDF文档通常被格式化以支持打印。这意味着那么长的音乐必须在几个页。对于此操作模式,调用百合香作为

lilypond-dseparate-page-formats=pdf myfile.ly

这将创建我的文件-1.pdf,我的文件-2.pdf, …,每个包含一个页面。

要在PostScript文件中嵌入图像,可以创建每股收益文件,使用-dsepate-page-formats=eps.英寸在这种情况下,您可能还需要指定-dno-gs-load-fonts-包括eps-fonts,否则为每股收益如果将文件复制到另一台计算机,则不会渲染这些文件。

HTML文档不打印,因此通常不必打印担心跨分页符分割音乐图像,您可以使用单个(可能很高)图像表示长分数。这可以通过以下方式实现

lilypond-dtall-page-formats=png我的文件.ly

产生a我的文件.png它有所有的页面我的文件.ly垂直堆放。

指定其中之一-数据分离页面格式-dt全页面格式抑制标准输出模式(具有多个页面的单个文件)和关联的--格式选项。这两个选项都采用逗号分隔的列表的格式,并且可以一起指定,例如。

lilypond-dseparate-page-formats=eps,pdf-dtall-page-fformats=png,svg-myfile.ly

要减少页面周围的边距,请传递-dno-use-paper-size-for-page页面裁剪无关内容的选项空白。下列纸张设置将删除页码以及放大页面的其他页脚。

\纸张{缩进=0 \mmoddFooterMarkup=##foddHeaderMarkup=##fbookTitleMarkup=##fscoreTitleMarkup=##f}…音乐…

上面讨论了如何将页面转储到输出文件中,但是对于集成到文本中的音乐,您通常不需要整页(可能包括页码、页边距等),而不是行音乐。这是通过包括百合花边书在一段音乐之前。这是顶级的\分数块渲染成音乐行而不是页面。

如果需要引用大量片段,还可以使用剪辑系统功能,请参见提取音乐片段


LilyPond应用程序使用v2.25.16(开发分支)。