-@node Saltos de página mínimos
-@subsection Saltos de página mínimos
-@translationof Minimal page breaking
-
-@funindex ly:minimal-breaking
-
-La función @code{ly:minimal-breaking} efectúa unos cálculos mínimos
-para determinar los saltos de página: completa una página con tantos
-sistemas como sea posible antes de continuar con la siguiente. Así,
-puede preferirse para partituras con muchas páginas, donde las otras
-funciones de salto de página pueden resultar demasiado lentas o ávidas
-de memoria, o con una gran cantidad de textos. Se habilita utilizando:
-
-@example
-\paper @{
- page-breaking = #ly:minimal-breaking
-@}
-@end example
-
-@seealso
-Fragmentos de código:
-@rlsr{Spacing}.
-
-@node Saltos de página de una línea
-@subsection Saltos de página de una línea
-@translationof One-line page breaking
-
-@funindex ly:one-line-breaking
-
-La función @code{ly:one-line-breaking} es un algoritmo de saltos de
-página para uso especial que pone cada partitura en una página y en
-una sola línea. Esta función de salto de página no compone los
-títulos ni los márgenes; solamente se imprime la partitura.
-
-El ancho de la página se ajusta de forma que la partitura más larga
-quepa en una línea. Concretamente, las variables @code{paper-width},
-@code{line-width} y @code{indent} del bloque @code{\paper} se ignoran,
-aunque @code{left-margin} y @code{right-margin} aún se respetan. La
-altura de la página se deja sin cambios.
-
-@node Saltos de línea explícitos
-@subsection Saltos de línea explícitos
-@translationof Explicit breaks
-
-Lily a veces rechaza las instrucciones @code{\break} y
-@code{\pageBreak} explícitas. Hay dos instrucciones para
-sobreescribir este comportamiento:
-
-@example
-\override NonMusicalPaperColumn.line-break-permission = ##f
-\override NonMusicalPaperColumn.page-break-permission = ##f
-@end example
-
-Cuando se sobreescribe el valor de @code{line-break-permission} a
-falso, Lily inserta saltos de línea en las instrucciones @code{\break}
-explícitas y en ningún otro lugar. Cuando se sobreescribe el valor de
-@code{page-break-permission} a falso, Lily inserta saltos de página en
-las instrucciones @code{\pageBreak} explícitas y en ningún otro lugar.
-
-@lilypond[quote,verbatim]
-\paper {
- indent = #0
- ragged-right = ##t
- ragged-bottom = ##t
-}
-
-music = \relative c'' { c8 c c c }
-
-\score {
- \new Staff {
- \repeat unfold 2 { \music } \break
- \repeat unfold 4 { \music } \break
- \repeat unfold 6 { \music } \break
- \repeat unfold 8 { \music } \pageBreak
- \repeat unfold 8 { \music } \break
- \repeat unfold 6 { \music } \break
- \repeat unfold 4 { \music } \break
- \repeat unfold 2 { \music }
- }
- \layout {
- \context {
- \Score
- \override NonMusicalPaperColumn.line-break-permission = ##f
- \override NonMusicalPaperColumn.page-break-permission = ##f
- }
- }
-}
-@end lilypond
-
-@seealso
-Fragmentos de código:
-@rlsr{Spacing}.
-
-
-@node Utilizar una voz adicional para los saltos de línea
-@subsection Utilizar una voz adicional para los saltos de línea
-@translationof Using an extra voice for breaks
-
-La información sobre saltos de línea y de página suele aparecer
-directamente entremezclado dentro del código de notas.
-
-@example
-music = \relative c'' @{ c4 c c c @}
-
-\score @{
- \new Staff @{
- \repeat unfold 2 @{ \music @} \break
- \repeat unfold 3 @{ \music @}
- @}
-@}
-@end example
-
-Esto hace sencillas de introducir a las instrucciones @code{\break} y
-@code{\pageBreak}, pero mezcla la escritura de música con información
-que especifica cómo se debe disponer la música sobre la página.
-Podemos mantener la introducción de música y la información de saltos
-de línea y de página en dos lugares separados mediante la introducción
-de una voz adicional que contenga los saltos. Esta voz adicional
-contiene solamente desplazamientos o @q{skips} junto con los
-@code{\break}, @code{pageBreak} y otras informaciones sobre la
-disposición de los saltos.
-
-@lilypond[quote,verbatim]
-music = \relative c'' { c4 c c c }
-
-\header { tagline = ##f }
-\paper { left-margin = 0\mm }
-\book {
- \score {
- \new Staff <<
- \new Voice {
- s1 * 2 \break
- s1 * 3 \break
- s1 * 6 \break
- s1 * 5 \break
- }
- \new Voice {
- \repeat unfold 2 { \music }
- \repeat unfold 3 { \music }
- \repeat unfold 6 { \music }
- \repeat unfold 5 { \music }
- }
- >>
- }
-}
-@end lilypond
-
-Este patrón resulta especialmente útil cuando se sobreescribe
-@code{line-break-system-details} y las otras útiles (pero largas)
-propiedades de @code{NonMusicalPaperColumnGrob}, como se explica en
-@ref{Espaciado vertical}.
-
-@lilypond[quote,verbatim]
-music = \relative c'' { c4 c c c }
-
-\header { tagline = ##f }
-\paper { left-margin = 0\mm }
-\book {
- \score {
- \new Staff <<
- \new Voice {
- \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
- #'((Y-offset . 0))
- s1 * 2 \break
-
- \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
- #'((Y-offset . 5))
- s1 * 3 \break
-
- \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
- #'((Y-offset . 15))
- s1 * 6 \break
-
- \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details
- #'((Y-offset . 30))
- s1 * 5 \break
- }
- \new Voice {
- \repeat unfold 2 { \music }
- \repeat unfold 3 { \music }
- \repeat unfold 6 { \music }
- \repeat unfold 5 { \music }
- }
- >>
- }
-}
-@end lilypond
-