Lilypond 可以输出可变纸张高度吗?

Can Lilypond produce variable paper height output?

我有大量的小乐谱用于周日早上的服务传单。准备插入 MS Word 文档的图像包括删除所有垂直空白 space,每个部分都不同。

我目前通过 #(set! paper-alist (cons ...)) 创建自定义纸张尺寸,但输出图像仍然有很多裁剪。

有没有更好的方法?

我写了一个 Bash shell 脚本来做到这一点:https://github.com/andrewacashner/lilypond/lilycrop.sh

在基于 Unix 的系统的终端中(或者可能在 Windows 上的 Cygwin 上,虽然我还没有测试过),这个脚本会自动将 lilypond 输出的 PDF 裁剪到最小尺寸。它为原件的每一页生成一个单独的裁剪 PDF 文件。

Lilypond 没有生成自动裁剪输出的内部方法。在 linux,您可以使用 texlive-extra-utils 包中的 pdfcrop 工具。做的很好。