| Minimally you can look at the pdf tools / toolkit and "imposition". Basically, Lilypond has like a zillion different output formats and page sizes: https://lilypond.org/doc/v2.22/Documentation/notation/paper-... ...then you can take one or more *.pdf as a linear set of sheets and run it through some imposition (booklet) tooling. https://stackoverflow.com/questions/465271/gluing-imposition... https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ https://pypi.org/project/pdfimpose/ It wouldn't be terribly hard to whip up a Makefile and/or a few shell scripts which would "do the right thing" 99.9% of the time. eg: build.sh => make && xdg-open ./output.pdf commit.sh => git add -u * && git commit -m '$DATE' && git push origin add-new-files.sh => git add * && git commit -m '$DATE - new files' && git push origin || notify-send "HEELLLPP!" booklet.sh => make && pdfimpose $OPTIONS ./output.pdf -o booklet.pdf && xdg-open ./booklet.pdf Good Luck, Have Fun! :-) |