| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Page layout
Esta sección estudia las opciones de disposición de la página para
el bloque \paper.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper@translationof The paper block
Los bloques \paper pueden aparecer en tres lugares
diferentes para formar una jerarquía descendente de bloques
\paper:
\book, \bookpart, o \score.
\book pero fuera de cualquier bloque
\bookpart o \score que estén dentro de ese libro.
\bookpart pero fuera de cualquier
bloque \score que esté dentro de esa parte de libro.
No se puede poner un bloque \paper dentro de un bloque
\score.
Los valores de los campos filtran esta jerarquía, persistiendo los valores establecidos más arriba en la jerarquía a no ser que se sobreescriban por algún valor establecido más abajo en la jerarquía.
Pueden aparecer varios bloques \paper en cada uno de los
niveles, por ejemplo como parte de distintos archivos incluidos
con \include. Si es el caso, los campos en cada nivel se
combinan, tomando precedencia los campos que aparecen más tarde si
se producen campos duplicados.
Entre los ajustes que pueden aparecer dentro de un bloque
\paper están los siguientes:
set-paper-size,
\paper utilizadas para personalizar la
disposición de la página, y
La función set-paper-size se estudia en la sección
siguiente, Tamaño del papel y escalado automático. Las
variables de \paper que se ocupan de la disposición de la
página se estudian en secciones posteriores. Las definiciones de
elementos de marcado que se encargan de los encabezamientos, pies
y títulos se estudian en
Títulos, encabezamientos y pies de página personalizados.
Casi todas las variables de \paper funcionan solamente
dentro de un bloque \paper. Las pocas que funcionan
también en un bloque \layout están relacionadas en El bloque \layout.
Excepto cuando se especifica lo contrario, todas las variables de
\paper que corresponden a distancias sobre la página se
miden en milímetros, a no ser que el usuario especifique unas
unidades diferentes. Por ejemplo, la declaración siguiente
establece el margen superior top-margin a diez milímetros:
\paper {
top-margin = 10
}
|
Para fijarlo en 0.5 pulgadas, utilice el sufijo de unidades
\in:
\paper {
top-margin = 0.5\in
}
|
Los sufijos de unidades que están disponibles son \mm,
\cm, \in y \pt. Estas unidades son valores
simples para convertir a partir de milímetros; están definidos en
‘ly/paper-defaults-init.ly’. Por claridad, al usar
milímetros, se suele escribir el sufijo \mm aunque no es
necesario técnicamente.
También es posible definir valores de \paper utilizando
Scheme. El equivalente de Scheme del ejemplo anterior es:
\paper {
#(define top-margin (* 0.5 in))
}
|
Referencia de la notación:
Tamaño del papel y escalado automático,
Títulos, encabezamientos y pies de página personalizados,
El bloque \layout.
Archivos instalados: ‘ly/paper-defaults-init.ly’.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Paper size and automatic scaling
| Fijar el tamaño del papel | ||
| Escalado automático al tamaño del papel |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Setting paper size
‘A4’ es el valor predeterminado si no se establece ningún tamaño de página explícitamente. Sin embargo, existen dos funciones que se pueden usar para modificarlo:
set-default-paper-size#(set-default-paper-size "quarto") |
que siempre se debe colocar en el ámbito superior, y
set-paper-size\paper {
#(set-paper-size "tabloid")
}
|
que se debe colocar siempre dentro de un bloque \paper.
Si se usa la función set-default-paper-size en el ámbito
superior jerárquico, debe ir antes de cualquier bloque
\paper. set-default-paper-size establece el tamaño
de todas las páginas, mientras que set-paper-size establece
sólo el tamaño de las páginas a las que se aplica el bloque
\paper. Por ejemplo, si el bloque \paper está al
principio del archivo, aplica el tamaño de papel a todas las
páginas. Si el bloque \paper está dentro de un bloque
\book, entonces el tamaño del papel sólo se aplica a ese
libro.
Cuando se usa la función set-paper-size, se debe colocar
antes de cualquier otra función que se utilice dentro del
mismo bloque \paper. Véase
Escalado automático al tamaño del papel.
Los tamaños de página están definidos en el archivo ‘scm/paper.scm’, y aunque es posible añadir tamaños personalizados, se sobreescribirán en las actualizaciones del software posteriores. La lista de todos los tamaños de papel disponibles está en Tamaños de página predefinidos.
Se puede usar la siguiente instrucción en el archivo para añadir
un tamaño de página personalizado que se puede usar después con
set-default-paper-size o con set-paper-size según
convenga,
#(set! paper-alist (cons '("mi tamaño" . (cons (* 15 in) (* 3 in))) paper-alist))
\paper {
#(set-paper-size "mi tamaño")
}
|
Se puede usar cualquiera de las unidades in (pulgadas),
cm (centímetros) o mm (milímetros).
Si se añade el símbolo 'landscape a la función del tamaño
de la página, el papel se gira 90 grados y se establece
adecuadamente la anchura de las líneas.
#(set-default-paper-size "a6" 'landscape) |
Se pueden intercambiar las dimensiones del papel sin que la impresión resulte girada (como cuando se imprime en tamaño tarjeta postal, o al crear gráficos para su inclusión en lugar de un documento independiente) añadiendo ‘landscape’ después del nombre del propio tamaño del papel:
#(set-default-paper-size "a6landscape") |
Cuando el tamaño del papel termina de forma explícita con
‘landscape’ o con ‘portrait’, la presencia de un símbolo
'landscape solamente afecta a la orientación de la
impresión, no a las dimensiones del papel que se usan para la
disposición.
Referencia de la notación: Escalado automático al tamaño del papel, Tamaños de página predefinidos.
Archivos instalados: ‘scm/paper.scm’.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Automatic scaling to paper size
Si se cambia el tamaño del papel con una de las funciones de
Scheme (set-default-paper-size o set-paper-size),
los valores de algunas variables de \paper se escalan
automáticamente al nuevo tamaño. Para sortear el escalado
automático para una variable determinada, fije el valor de la
variable después de establecer el tamaño del papel. Observe que
el escalado automático no se activa mediante el ajuste de las
variables paper-height o de paper-width, incluso
aunque paper-width puede influir sobre otros valores (esto
es distinto al escalado y se estudia más abajo). Las funciones
set-default-paper-size y set-paper-size se describen
en Fijar el tamaño del papel.
Las dimensiones verticales afectadas por el escalado automático
son top-margin y bottom-margin (véase Variables de espaciado de \paper verticales fijas). Las dimensiones
horizontales afectadas por el escalado automático son
left-margin, right-margin, inner-margin,
outer-margin, binding-offset, indent y
short-indent (véase Variables de espaciado de \paper horizontales).
Los valores predeterminados para estas dimensiones están fijados
en el archivo ‘ly/paper-defaults-init.ly’, usando variables
internas llamadas top-margin-default,
bottom-margin-default, etc. Estos son los valores que
resultan del tamaño predeterminado del papel a4. Como
referencia, con el papel a4 la altura paper-height
es 297\mm y la anchura paper-width es 210\mm.
Referencia de la notación:
Variables de espaciado de \paper verticales fijas,
Variables de espaciado de \paper horizontales.
Archivos de inicio: ‘ly/paper-defaults-init.ly’, ‘scm/paper.scm’.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper verticales fijas@translationof Fixed vertical spacing paper variables
Nota: Algunas dimensiones de \paper se escalan
automáticamente al tamaño del papel, lo que puede llevar a un
comportamiento no esperado. Véase
Escalado automático al tamaño del papel.
Los valores predeterminados (previos al escalado) están definidos en el archivo ‘ly/paper-defaults-init.ly’.
paper-height (altura del papel)Altura de la página, no fijada de forma predeterminada. Observe que el escalado automático de algunas dimensiones verticales no resulta afectado por esto.
top-margin (margen superior)Margen entre el extremo superior de la página y la parte superior de la zona imprimible. Si se modifica el tamaño del papel, el valor predeterminado de esta dimensión se escala de acuerdo con ello.
bottom-margin (margen inferior)Margen entre la parte inferior de la zona imprimible y el extremo inferior de la página. Si se modifica el tamaño del papel, se escala de acuerdo con ello el valor predeterminado de esta dimensión.
ragged-bottom (sin justificar por abajo)Si esto se fija al valor verdadero, los sistemas se disponen según su espaciado natural, ni comprimido ni ampliado verticalmente para rellenar la página.
ragged-last-bottom (sin justificar la última por abajo)Si se establece al valor falso, entonces la última página (tanto
del documento como de cada sección que se hubiera creado con un
bloque \bookpart) se justifica verticalmente de la misma
forma que las páginas anteriores.
Referencia de la notación: Escalado automático al tamaño del papel.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Fragmentos de código: (snippets)Spacing sección ‘Spacing’ en Fragmentos de código.
Los títulos (extraídos del bloque \header) se tratan como
sistemas, así pues ragged-bottom y
ragged-last-bottom aumentan la separación entre los títulos
y el primer sistema de la partitura.
Los tamaños de papel definidos explícitamente sobreescriben cualquier ajuste de los márgenes superior o inferior definidos por el usuario.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper verticales flexibles@translationof Flexible vertical spacing paper variables
En casi todos los casos es preferible que las distancias
verticales entre ciertos elementos (como márgenes, títulos,
sistemas y las distintas partituras) sean flexibles, de manera que
se amplíen y compriman adecuadamente dependiendo de la situación.
Están disponibles un cierto número de variables del bloque
\paper (relacionadas más abajo) para realizar un ajuste
fino del comportamiento de estas dimensiones frente a su
ampliación o compresión.
Observe que las variables de \paper que se estudian en esta
sección no controlan el espaciado de los pentagramas que están
dentro de los sistemas individuales. El espaciado dentro de los
sistemas se controla por medio de propiedades de grob, con ajustes
que se escriben normalmente dentro de un bloque \score o
\layout, y no dentro del bloque \paper. Véase
Espaciado vertical flexible dentro de los sistemas.
| Estructura de las listas-A de espaciado vertical flexible | ||
Lista de variables de espaciado de \paper verticales flexibles |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
@translationof Structure of flexible vertical spacing alists
Cada una de las variables de espaciado de \paper flexibles
es una lista-A (lista asociativa) que contiene cuatro
claves:
basic-distance (distancia básica):
distancia vertical, medida en espacios de pentagrama, entre los
puntos de referencia de los dos elementos, cuando no
resulte ninguna colisión, y no se produzca ninguna ampliación o
compresión. El punto de referencia de un elemento de marcado (de
título o del nivel jerárquico superior) es su punto más alto, y el
punto de referencia de un sistema es el centro vertical del
StaffSymbol más cercano (incluso si se trata de una línea
que no es un pentagrama, como un contexto Lyrics). Los
valores de distancia básica menores de padding o de
minimum-distance no son significativos, porque la distancia
resultante nunca será menor de padding o de
minimum-distance.
minimum-distance (distancia mínima):
la distancia vertical mínima permitida, medida en espacios de
pentagrama, entre los puntos de referencia de los dos elementos,
cuando se produce una compresión. Los valores de
minimum-distance menores de padding no son
significativos, porque la distancia resultante nunca será menor de
padding.
padding (relleno):
mínimo espacio vertical vacío necesario entre los rectángulos
circundantes (o las líneas de horizonte) de los dos elementos,
medido en espacios de pentagrama.
stretchability (ampliabilidad):
medida sin unidades de la propensión relativa de esta dimensión a
ampliarse. Si es cero, la distancia no se ampliará (a no ser que
resultasen colisiones). Si es positiva, la significación del
valor de ampliabilidad de una dimensión concreta depende solamente
de su relación con los valores de stretchability de las
otras dimensiones. Por ejemplo, si una dimensión tiene el doble
de stretchability que otra, se ampliará con el doble de
facilidad. Los valores deben ser no negativos y finitos. El
valor +inf.0 desencadena un error de programación y se
ignora, pero se puede usar 1.0e7 para un muelle casi
infinitamente ampliable. Si no se fija un valor, el valor
predeterminado se establece a basic-distance. Observe que
la propensión de la dimensión a comprimirse no se puede
establecer directamente por el usuario y es igual a
(basic-distance - minimum-distance).
Si una página tiene un margen inferior no justificado, la distancia resultante es la mayor de:
basic-distance,
minimum-distance, y
padding más la menor distancia necesaria para eliminar las
colisiones.
Para partituras de varias páginas con la parte inferior no justificada en la última página, ésta usará el mismo espaciado que la página anterior siempre y cuando haya espacio suficiente para ello.
Los métodos específicos para la modificación de las listas-A se estudian en Modificación de las listas-A. El siguiente ejemplo muestra las dos formas en que pueden modificarse estas listas-A. La primera declaración actualiza un par clave-valor individualmente, y la segunda redefine la variable completamente:
\paper {
system-system-spacing.basic-distance = #8
score-system-spacing =
#'((basic-distance . 12)
(minimum-distance . 6)
(padding . 1)
(stretchability . 12))
}
|
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper verticales flexibles@translationof List of flexible vertical spacing paper variables
Los nombres de estas variables siguen el formato
superior-inferior-spacing, donde
superior e inferior son los elementos
que van a ser espaciados. Cada distancia se mide entre los puntos
de referencia de los dos elementos (véase más arriba la
descripción de la estructura de la lista-A). Observe que en estos
nombres de variable, el término ‘markup’ se refiere tanto
a elementos de marcado de título (bookTitleMarkup o
scoreTitleMarkup) como a elementos de marcado del
nivel superior (véase Estructura del archivo). Todas las
distancias se miden en espacios de pentagrama.
Los ajustes predeterminados están definidos en el archivo ‘ly/paper-defaults-init.ly’.
markup-system-spacingdistancia entre un elemento de marcado (de título o del nivel superior) y el sistema que le sigue.
score-markup-spacingdistancia entre el último sistema de una partitura y el elemento de marcado (de título o del nivel superior) que le sigue.
score-system-spacingdistancia entre el último sistema de una partitura y el primer sistema de la partitura que le sigue, cuando no existe ningún elemento de marcado (de título o del nivel superior) entre ellos.
system-system-spacingdistancia entre dos sistemas dentro de la misma partitura.
markup-markup-spacingdistancia entre dos elementos de marcado (de título o del nivel superior).
last-bottom-spacingdistancia desde el último sistema o elemento de marcado del nivel superior en una página, hasta la parte inferior de la zona imprimible (es decir, el extremo superior del margen inferior).
top-system-spacingdistancia desde la parte superior de la zona imprimible (es decir, el extremo inferior del margen superior) hasta el primer sistema de una página, cuando no hay ningún elemento de marcado (de título o del nivel superior) entre los dos.
top-markup-spacingdistancia desde el extremo superior de la zona imprimible (es decir, el extremo inferior del margen superior) hasta el primer elemento de marcado (de título o del nivel superior) sobre una página, cuando no hay ningún sistema entre los dos.
Referencia de la notación: Espaciado vertical flexible dentro de los sistemas.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Fragmentos de código: (snippets)Spacing sección ‘Spacing’ en Fragmentos de código.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper horizontales@translationof Horizontal spacing paper variables
Nota: Algunas dimensiones de \paper se escalan
automáticamente al tamaño del papel, lo que puede dar lugar a un
comportamiento distinto al esperado. Véase
Escalado automático al tamaño del papel.
Variables de \paper para la anchura y los márgenes | ||
Variables de \paper para el modo de doble cara | ||
Variables de \paper para desplazamientos y sangrados |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para la anchura y los márgenes@translationof paper variables for widths and margins
Los valores predeterminados (antes del escalado) que no están relacionados aquí se encuentran definidos en el archivo ‘ly/paper-defaults-init.ly’.
paper-width (anchura del papel)Anchura de la página, sin fijar de forma predeterminada. Aunque
paper-width no tiene ningún efecto sobre el escalado
automático de algunas dimensiones horizontales, sí influye sobre
la variable line-width. Si están establecidas las dos
variables paper-width y line-width, entonces también
se actualizan left-margin y right-margin. Véase
también check-consistency.
line-width (longitud de la línea)Cuando se especifica dentro de un bloque \paper, define las
dimensiones horizontales del espacio disponible para las líneas
del pentagrama en los sistemas sin sangrado por la izquierda. Si
se deja sin especificar, la longitud line-width del papel
se determina a partir de
(paper-width - left-margin - right-margin).
Si se especifica la longitud line-width del papel, y no se
especifican el margen izquierdo left-margin ni el margen
derecho right-margin, entonces los márgenes se actualizan
de forma que los sistemas se centran automáticamente sobre la
página. Véase también check-consistency.
Los valores de line-width para las partituras individuales
se pueden especificar dentro de los bloques \layout de las
partituras. Estos valores controlan la longitud de las líneas
producidas partitura a partitura. Si la longitud
line-width no se especifica para una partitura, su valor
predeterminado es el line-width del bloque paper. El hecho
de fijar la longitud line-width de una partitura no tiene
efecto sobre los márgenes del papel. Las líneas del pentagrama,
de una longitud determinada por el valor line-width de la
partitura, se alinean por la izquierda dentro del área definida
por la longitud line-width del papel. Si la longitud
line-width del papel y de la partitura son iguales, las
líneas del pentagrama se extienden exactamente desde el margen
izquierdo hasta el margen derecho, pero si la longitud
line-width de la partitura es mayor que la
line-width del papel, las líneas del pentagrama se
imprimirán encima del espacio reservado al margen derecho.
left-margin (margen izquierdo)Margen entre el extremo izquierdo de la página y el comienzo de
las líneas del pentagrama en los sistemas sin sangrado. Si el
tamaño del papel se modifica, el valor predeterminado de esta
dimensión se escala de acuerdo con ello. Si no se fija el valor
de left-margin, y tanto line-width como
right-margin están fijados, entonces se establece el valor
de left-margin a
(paper-width - line-width - right-margin).
Si solamente está fijado line-width, entonces los dos
márgenes se establecen a
((paper-width - line-width) / 2),
y como consecuencia los sistemas se centran sobre la página.
Véase también check-consistency.
right-margin (margen derecho)Margen entre el extremo derecho de la página y el final de las
líneas del pentagrama en sistemas justificados. Si el tamaño de
la página se modifica, el valor predeterminado de esta dimensión
se escala de acuerdo con ello. Si right-margin está sin
fijar, y tanto line-width como left-margin están
fijados, el valor de right-margin se establece a
(paper-width - line-width - left-margin).
Si solamente está fijado line-width, los dos márgenes se
establecen a
((paper-width - line-width) / 2),
y como consecuencia los sistemas aparecen centrados sobre la
página. Véase también check-consistency.
check-consistency (comprobar la consistencia)Si esto es verdadero (su valor predeterminado), se imprime una
advertencia en caso de que la suma de left-margin,
line-width y right-margin no coincida exactamente
con el valor de paper-width, y se sustituye cada uno de
estos valores (excepto paper-width) con su valor
predeterminado (escalado al tamaño del papel si es necesario). Si
está fijado al valor falso, se ignora cualquier inconsistencia y
se permite que los sistemas se salgan del borde del papel.
ragged-right (no justificar por la derecha)Si está fijado al valor verdadero, los sistemas no cubren el ancho
de la línea. En lugar de ello, los sistemas finalizan en su
longitud horizontal natural. Valor predeterminado: #t para
las partituras con un solo sistema, y #f para partituras
que tienen dos o más sistemas. Esta variable también se puede
establecer dentro de un bloque \layout.
ragged-last (no justificar el último)Si está fijado al valor verdadero, el último sistema de la
partitura no llena toda la anchura de la línea. En lugar de ello,
el último sistema finaliza en su longitud horizontal natural.
Valor predeterminado: #f. Esta variable también puede
ajustarse dentro de un bloque \layout.
Referencia de la notación: Escalado automático al tamaño del papel.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Los tamaños de papel definidos explícitamente sobreescriben cualquier ajuste de los márgenes izquierdo o derecho definidos por el usuario.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para el modo de doble cara@translationof paper variables for two-sided mode
Los valores predeterminados (antes del escalado) se definen en ‘ly/paper-defaults-init.ly’.
two-sided (dos caras)Si tiene el valor verdadero, utilizar inner-margin,
outer-margin y binding-offset para determinar los
márgenes dependiendo de si el número de la página es par o impar.
Esto sobreescribe a left-margin y a right-margin.
inner-margin (margen interno)Margen que todas las páginas tienen en el lado interno si forman
parte de un libro. Si el tamaño del papel se modifica, el valor
predeterminado de esta dimensión se escala de acuerdo con ello.
Solamente funciona con two-sided fijado al valor verdadero.
outer-margin (margen externo)Margen que todas las páginas tienen en el lado externo si forman
parte de un libro. Si el tamaño del papel se modifica, el valor
predeterminado de esta dimensión se escala de acuerdo con ello.
Solamente funciona con two-sided fijado al valor verdadero.
binding-offset (margen de encuadernación)Medida en que se aumenta inner-margin para asegurar que no
se oculta nada a causa de la encuadernación. Si el tamaño del
papel se modifica, el valor predeterminado de esta dimensión se
escala de acuerdo con ello. Solamente funciona con
two-sided fijado al valor verdadero.
Referencia de la notación: Escalado automático al tamaño del papel.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para desplazamientos y sangrados@translationof paper variables for shifts and indents
Los valores predeterminados (antes del escalado) que no se relacionan aquí están definidos en el archivo ‘ly/paper-defaults-init.ly’.
horizontal-shift (desplazamiento horizontal)Medida en que todos los sistemas (incluidos los títulos de
cabecera y los separadores de sistemas) se desplazan a la derecha.
Predeterminado: 0.0.
indent (sangrado)Nivel de sangrado para el primer sistema de una partitura. Si se
modifica el tamaño del papel, el valor predeterminado de esta
dimensión se escala de acuerdo con ello. El espacio dentro de
line-width que está disponible para el primer sistema se
reduce en esta cantidad. indent se puede también
especificar dentro de los bloques \layout para ajustar los
sangrados partitura a partitura.
short-indent (sangrado reducido)Nivel de sangrado para todos los sistemas de una partitura excepto
el primero. Si el tamaño del papel se modifica, el valor
predeterminado de esta dimensión se escala de acuerdo con ello.
El espacio dentro de line-width que está disponible para
los sistemas que no son el primero, se reduce en esta cantidad.
También se puede especificar short-indent dentro de los
bloques \layout para ajustar los sangrados reducidos
partitura a partitura.
Referencia de la notación: Escalado automático al tamaño del papel.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
Fragmentos de código: (snippets)Spacing sección ‘Spacing’ en Fragmentos de código.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper@translationof Other paper variables
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 |
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para los saltos de línea@translationof paper variables for line breaking
max-systems-per-pageNú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-pageNú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-pageNú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-countNúmero de sistemas que utilizar para una partitura. Valor
predeterminado: no fijado. Esta variables también se puede
ajustar dentro de un bloque \layout.
Referencia de la notación: Saltos de línea.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para los saltos de página@translationof paper variables for page breaking
Los valores predeterminados que no están relacionados aquí, se definen en el archivo ‘ly/paper-defaults-init.ly’
page-breakingAlgoritmo 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 y
ly:optimal-breaking (predeterminado).
page-breaking-system-system-spacingEngañ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, si
page-breaking-system-system-spacing.padding está
establecido a algo que es mucho mayor que
system-system-spacing.padding, entonces el divisor de
páginas pone menos sistemas en cada página. Valor predeterminado:
sin ajustar.
page-countNú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á seleccionado
ly: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á seleccionado
ly: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.
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’.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper para la numeración de las páginas@translationof paper variables for page numbering
Los valores predeterminados que no se relacionan aquí están definidos en el archivo ‘ly/paper-defaults-init.ly’
auto-first-page-numberEl 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-numberValor del número de página en la primera página.
print-first-page-numberSi está fijado a verdadero, se imprime un número de página en la primera página.
print-page-numberSi está fijado a falso, no se imprimen los números de página.
page-number-typeTipo 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) y arabic
(cifras arábigas). Valor predeterminado: 'arabic.
Archivos de inicio: ‘ly/paper-defaults-init.ly’.
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.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] | [Arriba] | [Índice general] | [Índice] | [ ? ] |
\paper diversas@translationof Miscellaneous paper variables
page-spacing-weightImportancia 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-headersSi 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 encabezamiento
piece y opus. Valor predeterminado: #f.
system-separator-markupObjeto 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-markupA 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’.
Archivos de inicio: ‘ly/titling-init.ly’, ‘ly/paper-defaults-init.ly’.
Fragmentos de código: (snippets)Spacing sección ‘Spacing’ en Fragmentos de código.
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.
| [ < ] | [ > ] | [ << ] | [ Subir ] | [ >> ] |
Este documento ha sido generado por gub el el 13 julio 2020 utilizando texi2html 1.82.
Otros idiomas: English, català, deutsch, français, italiano, 日本語.
Acerca de la selección automática del idioma.