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

Reply via email to