Siguiente: Dimensiones horizontales, Arriba: Formateo de las páginas
Estas variables se utilizan para establecer las diferentes dimensiones verticales de la página:
after-title-space
Espacio entre el título y el primer sistema.
Predeterminado: 5\mm
.
before-title-space
Distancia entre el último sistema de la pieza anterior y el título de
la siguiente. Predeterminado: 10\mm
.
between-system-padding
Distancia mínima que se deja siempre entre el símbolo más bajo de un
sistema y el más alto del siguiente. Predeterminado: 4\mm
.
El aumento de este valor separa más los sistemas cuyas cajas
circundantes casi se tocan.
between-system-space
Distancia entre los sistemas. Es la distancia ideal desde el centro
del pentagrama inferior de un sistema hasta el centro del pentagrama
superior del sistema siguiente. Predeterminado: 20\mm
.
El aumento de este valor da a la página un aspecto más regular a costa
de utilizar más espacio vertical.
between-title-space
Distancia entre títulos consecutivos (p.ej., el título del libro y el
título de una pieza). Predeterminado: 2\mm
.
bottom-margin
Margen entre el pie de página y la parte inferior del papel.
Predeterminado: 6\mm
.
foot-separation
Distancia entre el sistema situado más abajo y el pie de página.
Predeterminado: 4\mm
.
head-separation
Distancia entre el sistema situado más arriba y el encabezamiento de
la página. Predeterminado: 4\mm
.
page-top-space
Distancia desde la parte alta del área imprimible hasta el centro del
primer pentagrama. Esto sólo funciona para pentagramas con una
anchura vertical pequeña. Los pentagramas grandes se establecen con
la parte alta de su caja circundante alineada a la parte alta del área
imprimible. Predeterminado: 12\mm
.
paper-height
Altura de la página. Predeterminado: altura del tamaño actual del
papel. Para ver más detalles, consulte Tamaño del papel.
top-margin
Margen entre el encabezamiento y la parte alta del papel.
Predeteminado: 5\mm
.
El encabezamiento y el pie se crean por parte de las funciones
make-footer
y make-header
, definidas dentro de
\paper
. Las implementaciones predeterminadas están en
ly/paper-defaults.ly y en ly/titling-init.ly.
El diseño de la página en sí está realizado por dos funciones dentro
del bloque \paper
, page-music-height
y
page-make-stencil
. El primero informa al algoritmo de saltos
de línea de la cantidad de espacio que está disponible en una página,
y el último crea la propia página dado el sistema que poner sobre
ella.
Se pueden definir valores del bloque \paper
en Scheme. En tal
caso, mm
, in
, pt
, y cm
son variables que
están definidas en paper-defaults.ly con valores en milímetros.
Por ello el valor 2 cm se debe multiplicar en el siguiente ejemplo:
\paper { #(define bottom-margin (* 2 cm)) }
Ejemplo:
\paper{ paper-width = 2\cm top-margin = 3\cm bottom-margin = 3\cm ragged-last-bottom = ##t }
Este segundo ejemplo centra los números de página en la parte baja del papel.
\paper { print-page-number = ##t print-first-page-number = ##t oddHeaderMarkup = \markup \fill-line { " " } evenHeaderMarkup = \markup \fill-line { " " } oddFooterMarkup = \markup { \fill-line { \bold \fontsize #3 \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } evenFooterMarkup = \markup { \fill-line { \bold \fontsize #3 \on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string } } }
Referencia de la notación: Espaciado vertical entre sistemas.
Fragmentos de código: Spacing.
Otros idiomas: English.