4.1.6 Otras variables de \paper
Variables de \paper para los saltos de línea | ||
Variables de \paper para los saltos de página | ||
Variables de \paper para la numeración de las páginas | ||
Variables de \paper diversas |
Variables de \paper
para los saltos de línea
-
max-systems-per-page
-
Número máximo de sistemas que se colocan sobre una página. Solo está contemplado por el algoritmo
ly:optimal-breaking
. Valor predeterminado: no fijado. -
min-systems-per-page
-
Número mínimo de sistemas que se colocan sobre una página. Puede causar que las páginas aparezcan atiborradas si el valor es demasiado grande En el momento actual solo está contemplado por el algoritmo
ly:optimal-breaking
. Valor predeterminado: no fijado. -
systems-per-page
-
Número de sistemas que se deben colocar en cada página. En el momento actual solo está contemplado por el algoritmo
ly:optimal-breaking
. Valor predeterminado: no fijado. -
system-count
-
Número de sistemas que utilizar para una partitura. Valor predeterminado: no fijado. Esta variables también se puede ajustar dentro de un bloque
\layout
.
Véase también
Referencia de la notación: Saltos de línea.
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-breaking
yly:optimal-breaking
(predeterminado). -
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-spacing
está establecido a un valor distinto al que tiene realmente. Por ejemplo, sipage-breaking-system-system-spacing.padding
está 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, no ajustado de forma predeterminada.
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 probables 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-penalty
es 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-penalty
es 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 del tipo una-línea, Saltos de página del tipo una-línea-altura-automática.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Variables de \paper
para la numeración de las páginas
Los valores predeterminados que no se relacionan aquí están definidos en el archivo ‘ly/paper-defaults-init.ly’
-
auto-first-page-number
-
El algoritmo de división de páginas está afectado por el hecho de que el número de la primera página sea par o impar. Si está establecido al valor verdadero, el algoritmo de división de páginas decide si comenzar con un número par o impar. Esto hace que el número de la primera página se quede como está, o que se aumente en una unidad. Predeterminado:
#f
. -
first-page-number
-
Valor del número de página en la primera página.
-
print-first-page-number
-
Si está fijado a verdadero, se imprime un número de página en la primera página.
-
print-page-number
-
Si está fijado a falso, no se imprimen los números de página.
-
page-number-type
-
Tipo de numeración para las páginas. Entre las posibilidades están
roman-lower
(números romanos en minúsculas),roman-upper
(números romanos en mayúsculas) yarabic
(cifras arábigas). Valor predeterminado:'arabic
.
Véase también
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Advertencias y problemas conocidos
Los números de página impares siempre están a la derecha. Si quiere que la música comience en la página 1 debe haber una página en blanco en el reverso de la página de cubierta de manera que la página 1 esté en el lado derecho.
Variables de \paper
diversas
-
page-spacing-weight
-
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
. -
print-all-headers
-
Si está fijado a verdadero, imprime todos los encabezamientos para cada una de las partituras
\score
de la salida. Normalmente sólo se imprimen las variables de encabezamientopiece
yopus
. Valor predeterminado:#f
. -
system-separator-markup
-
Objeto de marcado que se inserta entre los sistemas. Se suele usar para partituras orquestales. Predeterminado: sin establecer. El elemento de marcado
\slashSeparator
, definido en el archivo ‘ly/titling-init.ly’, se aporta como un valor predeterminado adecuado, por ejemplo:#(set-default-paper-size "a8") \book { \paper { system-separator-markup = \slashSeparator } \header { tagline = ##f } \score { \relative { c''1 \break c1 \break c1 } } }
-
footnote-separator-markup
-
A markup object that is inserted above the footnote texts at the bottom of the page. Default: a centered horizontal line, defined in ‘ly/paper-defaults-init.ly’.
Véase también
Archivos de inicio: ‘ly/titling-init.ly’, ‘ly/paper-defaults-init.ly’.
Fragmentos de código: Spacing.
Advertencias y problemas conocidos
El encabezamiento de página predeterminado pone el número de
página y el campo instrument
del bloque \header
sobre la misma línea.