Siguiente: , Arriba: Formateo de las páginas


Dimensiones verticales

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.

Fragmentos de código seleccionados

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 } }
}

Véase también

Referencia de la notación: Espaciado vertical entre sistemas.

Fragmentos de código: Spacing.

Otros idiomas: English.