Referencia de la notación de GNU LilyPond: 4.6.2 Cambiar el espaciado

### 4.6.2 Cambiar el espaciado

La salida de `annotate-spacing` revela las dimensiones verticales con gran detalle. Para ver más detalles acerca de la modificación de los márgenes y otras variables de diseño de la página, consulte Disposición de la página.

Aparte de los márgenes, hay algunas otras opciones para ahorrar espacio:

- Forzar los sistemas para que se junten lo más posible entre sí (de forma que quepan la mayor cantidad de ellos en la página) y al mismo tiempo estén espaciados de forma que no exista un espacio vacío en la parte baja del papel.

  >     \paper {
  >       system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
  >       ragged-last-bottom = ##f
  >       ragged-bottom = ##f
  >     }

- Forzar el número de sistemas. Puede ser de utilidad de dos formas. Si tan sólo se establece un valor, incluso el mismo valor que el número de sistemas que se están trazando de forma predeterminada, ello ocasionará a veces que se traten de introducir más sistemas en cada página, pues en este caso se omite un paso en que se produce una estimación, dando así un encaje mejor en cada página. Asimismo, el forzar una reducción neta en el número de sistemas puede producir el ahorro de una página adicional. Por ejemplo, si la disposición predeterminada tiene 11 sistemas, la asignación siguiente fuerza una disposición con 10 sistemas.

  >     \paper {
  >       system-count = #10
  >     }

- Forzar el número de páginas. Por ejemplo, la asignación siguiente fuerza una disposición con dos páginas.

  >     \paper {
  >       page-count = #2
  >     }

- Evitar (o reducir en número) los objetos que aumentan el tamaño vertical de un sistema. Por ejemplo, los corchetes de las repeticiones de primera y segunda vez (o repeticiones con finales alternativos) necesitan espacio adicional. Si estas casillas se reparten a lo largo de dos sistemas, ocupan más espacio que si estuvieran sobre el mismo sistema. Como otro ejemplo, las indicaciones dinámicas que se ‘salen’ de un sistema se pueden acercar al pentagrama:

  >     \relative e' {
  >       e4 c g\f c
  >       e4 c g-\tweak X-offset #-2.7 \f c
  >     }

- Alterar el espaciado horizontal por medio de `SpacingSpanner`. Para ver más detalles, consulte Cambiar el espaciado horizontal. El ejemplo siguiente ilustra el espaciado predeterminado:

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >     }

  El ejemplo siguiente modifica `common-shortest-duration` de un valor de `1/4` (negra) a `1/2` (blanca). La negra es la nota más común y la más breve del ejemplo, por lo que al agrandar esta duración se produce un efecto de ‘apretujamiento’:

  >     \score {
  >       \relative {
  >         g'4 e e2 |
  >         f4 d d2 |
  >         c4 d e f |
  >         g4 g g2 |
  >         g4 e e2 |
  >       }
  >       \layout {
  >         \context {
  >           \Score
  >           \override SpacingSpanner.common-shortest-duration =
  >             #(ly:make-moment 1/2)
  >         }
  >       }
  >     }

  La propiedad `common-shortest-duration` no se puede modificar de manera dinámica, por lo que se debe situar siempre dentro de un bloque `\context` de forma que se aplique a la partitura completa.

#### Véase también

Referencia de la notación: Disposición de la página, Cambiar el espaciado horizontal.

Fragmentos de código: Spacing.

#### LilyPond — Referencia de la notación v2.22.2 (rama estable).