Am 05.01.2017 um 11:07 schrieb Jan-Peter Voigt: > ... and if you want to use manual page-breaks, you can apply them > using the edition-engraver > (https://github.com/openlilylib/edition-engraver) ...
OK, while we're at that, there's my "page-layout" package (https://github.com/openlilylib/page-layout) that greatly simplifies this process. You can specify an arbitrary number of break sets (line breaks, page breaks, page turns) and name them (e.g. "a4paper"/"screen" or "manuscript"/"original-edition" or whatever) to be easily chosen for a given compilation. Breaks are given as a simple list, and it even handles mid-measure breaks by implicitly inserting the \bar "" commands. > time will come and I explain it in detail on lilypondblog.org. > Ehm, same here ;-) But I can of course give some usage/"installation" instructions Best Urs > But still the issue of ragged/unragged pages remains. Sometime I > insert a markup of arbitrary height to fill the bottom of a last or > the head of a first page. That is not a generic solution, but still ... > > Jan-Peter > > Am 05.01.2017 um 10:58 schrieb Federico Bruni: >> Il giorno mer 4 gen 2017 alle 23:00, Trevor Bača <[email protected]> >> ha scritto: >>> I'm using ... >>> >>> systems-per-page = 3 >>> >>> ... in the \paper block of a current score. >>> >>> However, the big block of title text on the first page makes three >>> systems cramped. (Two would be better.) Correspondingly, fewer >>> measures of music on the last page makes each of the three systems on >>> the last page too short. (Again two systems would be better.) >>> >>> Is there an (inline) way to override the effect of systems-per-page on >>> only select pages? >> >> I'm afraid that the only way is using manual \pageBreaks. >> >> \version "2.19.53" >> >> \header { >> title = "Hello" >> } >> >> \paper { >> indent = 0 >> markup-system-spacing.padding = 30 >> system-count = 17 % 68 bars divided on 17 systems = 4 bars per system >> systems-per-page = 7 >> } >> >> { >> % 1st page: 3 systems >> \repeat unfold 12 R1 >> \pageBreak >> >> % 2nd page: 7 systems; >> % 3rd page: 5 systems (\pageBreak overrides systems-per-page) >> \repeat unfold 48 R1 >> \pageBreak >> >> % last page: 2 systems >> \repeat unfold 8 R1 >> } >> >> >> >> >> _______________________________________________ >> lilypond-user mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/lilypond-user > > > _______________________________________________ > lilypond-user mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/lilypond-user -- [email protected] https://openlilylib.org http://lilypondblog.org _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
