26.6.2 Variables de \paper para los saltos de página
Los valores predeterminados que no están relacionados aquí, se definen en el archivo ly/paper-defaults-init.ly
page-breaking¶-
Algoritmo de saltos de página que utilizar. Se puede elegir entre
ly:minimal-breaking,ly:page-turn-breaking,ly:one-page-breaking,ly:one-line-breaking,ly:one-line-auto-height-breakingyly:optimal-breaking. El predeterminado esly:optimal-breaking. page-breaking-system-system-spacing¶-
Engaña a la parte del programa encargada de los saltos de página para que piense que
system-system-spacingestá establecido a un valor distinto al que tiene realmente. Por ejemplo, sipage-breaking-system-system-spacing.paddingestá establecido a algo que es mucho mayor quesystem-system-spacing.padding, entonces el divisor de páginas pone menos sistemas en cada página. Valor predeterminado: sin ajustar. page-count¶-
Número de páginas que utilizar en una partitura. Por omisión: no establecido.
page-spacing-weight¶-
Cuando se usa el algoritmo
ly:optimal-breakingpara los saltos de página, LilyPond tiene que hacer varias negociaciones entre los estiramientos horizontal y vertical de forma que el espaciado sea lo más aceptable posible en términos generales. Este parámetro controla la importancia relativa del espacio (vertical) de las páginas y el espaciado (horizontal) de las líneas. Los valores altos hacen que el espaciado de la página tenga más importancia. Predeterminado:10.
Las siguientes variables son efectivas solamente cuando
page-breaking está sijado a
ly:page-turn-breaking. Los saltos de página se
seleccionan entonces de forma que se minimice el número de pasos
de página. Dado que los pasos de página son necesarios cuando se
pasa de una página impar a una página par, normalmente resultará
favorecida aquella disposición en que la última página sea impar.
Los lugares en que se prefieran pasos de página pueden indicarse
manualmente insertando \allowPageTurn o automáticamente
incluyendo el grabador Page_turn_engraver (véase
Paso de página óptimo).
Si no hay un número suficiente de posibilidades para escoger a la hora de insertar unos pasos de página adecuados, LilyPond puede insertar una página vacía dentro de una partitura, entre partituras (si hay dos o más partituras) o finalizando una partitura en una página de numeración par. Los valores de las tres siguientes variables pueden incrementarse para que estas acciones se vuelvan menos probables.
Los valores son penalizaciones, es decir, cuando más alto es el valor menos probable será la acción asociada relativa a otras posibilidades.
blank-page-penalty (penalización por página vacía)¶-
Penalización por tener una página vacía en mitad de una partitura. Si
blank-page-penaltyes grande y está seleccionadoly:page-turn-breaking, entonces será menos probable que LilyPond inserte una página en medio de una partitura. En lugar de ello, intercala espacio en la música hasta que se rellene la página vacía y la siguiente. Predeterminado: 5. blank-last-page-penalty (penalización por última página vacía)¶-
Penalización por terminar la partitura sobre una página par. Si
blank-last-page-penaltyes grande y está seleccionadoly:page-turn-breaking, entonces será menos probable que LilyPond produzca una partitura en que la última página tenga numeración par. En su lugar, ajustará el espaciado de manera que use una página más o una página menos. Predeterminado: 0. blank-after-score-page-penalty (penalización por página vacía después de una partitura)¶-
Penalización por tener una página vacía después del final de una partitura y antes de la siguiente. De forma predeterminada, esta penalización es más pequeña que
blank-page-penalty, de forma que se insertan páginas vacías después de las partituras como preferencia sobre la inserción de páginas vacías dentro de una partitura. Predeterminado: 2.
Véase también
Referencia de la notación: Saltos de página, Saltos de página óptimos, Paso de página óptimo, Saltos de página mínimos, Saltos de página del tipo página única, Saltos de página de línea única, Saltos de página del tipo línea única con altura automática.
Archivos de inicio: ly/paper-defaults-init.ly.