[ << Problemas de espaciado ] | [Arriba][Índice general][Índice][ ? ] | [ Cambiar los valores por omisión >> ] | ||
[ < Saltos de línea ] | [ Subir : Saltos ] | [ Saltos de página óptimos > ] |
4.3.2 Saltos de página
Se puede sobreescribir el mecanismo predeterminado de salto de página
insertando instrucciones \pageBreak
o \noPageBreak
.
Estas instrucciones son análogas a \break
y \noBreak
.
Se deben insertar en una línea divisoria. Estas instrucciones fuerzan
y prohíben, respectivamente, la eventualidad de un salto de página.
Por supuesto, la instrucción \pageBreak
también fuerza un salto
de línea.
Las instrucciones \pageBreak
y \noPageBreak
también se
pueden insertar en el nivel más alto, entre las partituras y los
elementos de marcado situados en el nivel superior.
Hay ajustes análogos a ragged-right
y ragged-last
que
tienen el mismo efecto sobre el espaciado vertical:
ragged-bottom
y ragged-last-bottom
. Si están
establecidos a #t
los sistemas de todas las páginas o sólo de
la última página, respectivamente, no se verán justificados
verticalmente. Véase
Variables de espaciado de \paper
verticales fijas.
Los saltos de página se calculan por medio de la función
page-breaking
. LilyPond ofrece tres algoritmos para el cómputo
de los saltos de página: ly:optimal-breaking
,
ly:page-turn-breaking
y ly:minimal-breaking
. El
predeterminado es ly:optimal-breaking
, pero el valor se puede
cambiar en el bloque \paper
:
\paper { page-breaking = #ly:page-turn-breaking }
Cuando un libro tiene muchas partituras y páginas, puede ser difícil
resolver el problema de los saltos de página, necesitando mucha
memoria y prolongados tiempos de procesamiento. Para facilitar el
proceso de división en páginas, se usan los bloques \bookpart
para dividir el libro en varias partes: los saltos de página se
producen de manera independiente en cada parte. También se pueden
usar diferentes funciones de división en páginas para las distintas
partes del libro.
\bookpart { \header { subtitle = "Prefacio" } \paper { %% En una parte que consiste en texto principalmente, %% puede ser preferible ly:minimal-breaking page-breaking = #ly:minimal-breaking } \markup { … } … } \bookpart { %% En esta parte, consistente en música, se usa la función %% óptima predeterminada de saltos de página. \header { subtitle = "Primer movimiento" } \score { … } … }
Instrucciones predefinidas
Véase también
Referencia de la notación:
Variables de \paper
para los saltos de página.
Fragmentos de código: Spacing.
[ << Problemas de espaciado ] | [Arriba][Índice general][Índice][ ? ] | [ Cambiar los valores por omisión >> ] | ||
[ < Saltos de línea ] | [ Subir : Saltos ] | [ Saltos de página óptimos > ] |
Otros idiomas: English, deutsch, français, italiano, 日本語.
Acerca de la selección automática del idioma.