Next: Optimal page breaking, Previous: Line breaking, Up: Breaks
The default page breaking may be overridden by inserting
\pageBreak
or \noPageBreak
commands. These commands are
analogous to \break
and \noBreak
. They should be
inserted at a bar line. These commands force and forbid a page-break
from happening. Of course, the \pageBreak
command also forces
a line break.
The \pageBreak
and \noPageBreak
commands may also be
inserted at top-level, between scores and top-level markups.
There are also analogous settings to ragged-right
and
ragged-last
which have the same effect on vertical spacing:
ragged-bottom
and ragged-last-bottom
. If set to
##t
the systems on all pages or just the last page
respectively will not be justified vertically.
For more details see Vertical spacing.
Page breaks are computed by the page-breaking
function. LilyPond
provides three algorithms for computing page breaks,
ly:optimal-breaking
, ly:page-turn-breaking
and
ly:minimal-breaking
. The default is ly:optimal-breaking
,
but the value can be changed in the \paper
block:
\paper{ #(define page-breaking ly:page-turn-breaking) }
The old page breaking algorithm is called
optimal-page-breaks
. If you are having trouble with the new page
breakers, you can enable the old one as a workaround.
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.