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 = #'((padding . 0) (basic-distance . 0.1)) 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 }
-
Evitar (o reducir en número) los objetos que aumentan el tamaño
vertical de un sistema. Por ejemplo, las repeticiones de primera y
segunda vez (o repeticiones con finales alternativos) necesitan
espacio adicional. Si estas repeticiones se reparten a lo largo de
dos sistemas, ocupan más espacio que un sistema con las casillas de
repetición y otro sistema sin ellas. Por ejemplo, las indicaciones
dinámicas que se ‘salen’ de un sistema se pueden acercar al
pentagrama:
e4 c g\f c e4 c g-\tweak #'X-offset #-2.7 -\tweak #'Y-offset #2.5 \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 c'' { g4 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 de1/4
(negra) a1/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 c'' { g4 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.