]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/spacing.itely
lilypond-book robustness: ensure EOL at the end of @verbatim
[lilypond.git] / Documentation / es / user / spacing.itely
index 8252db3a6344c9a857c1b91870dd730727c83572..4c6fe0cb4defeeab548448f316a491145244f673 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: d5bd12a5775832e81000fb901ad65283a152eaa4
+    Translation of GIT committish: d4f58bb3ad4e7fe1967a6b48f25e3addffc8aa14
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.11.64"
+@c \version "2.12.0"
 
 @node Spacing issues
 @chapter Spacing issues
@@ -16,14 +16,14 @@ La disposición global sobre el papel viene determinada por tres
 factores: el diseño de página, los saltos de línea y el espaciado.
 Estos factores influyen entre sí.  La elección de uno u otro espaciado
 determina qué densidad termina teniendo cada sistema de música.  Esto
-influye en el lugar en que se eligen los saltos de línea, y en último
+influye en el lugar en que se eligen los saltos de línea y, en último
 término, en el número de páginas que tiene una partitura.
 
 Considerado globalmente, este proceso se produce en cuatro fases: en
 primer lugar se eligen unas distancias elásticas o @q{muelles},
 basados en la duración de las figuras.  Se prueban todas las
 combinaciones de saltos de línea posibles, y para cada una de ellas se
-calcula una puntuación de @q{maldad}.  Después se hace una estimacion
+calcula una puntuación de @q{maldad}.  Después se hace una estimación
 de la altura de cada uno de los posibles sistemas.  Finalmente se
 selecciona una combinación de saltos de página y de línea de tal forma
 que ni el espaciado horizontal ni el vertical estén demasiado
@@ -113,13 +113,13 @@ aunque se sobreescribirán en la siguiente reinstalación del programa.
 
 Si se añade el símbolo @code{'landscape} (apaisado) como argumento a
 @code{set-default-paper-size}, las páginas se giran 90 grados y se
-establecen en consonancia un longitud mayor de las líneas.
+establece en consonancia una mayor longitud de las líneas.
 
 @example
 #(set-default-paper-size "a6" 'landscape)
 @end example
 
-al establecer el tamaño del papel se ajustan un cierto número de
+Al establecer el tamaño del papel se ajustan un cierto número de
 variables del @code{\paper}, tales como los márgenes.  Para utilizar
 un tamaño de página determinado con variables de @code{\paper}
 alteradas, establezca el tamaño de página antes de dar valores a las
@@ -219,7 +219,7 @@ la página.  Predeterminado: @code{4\mm}.
 @item page-top-space
 @funindex page-top-space
 
-Distancia desde la parte alte del área imprimible hasta el centro del
+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
@@ -235,7 +235,7 @@ papel.  Para ver más detalles, consulte @ref{Paper size}.
 @funindex top-margin
 
 Margen entre el encabezamiento y la parte alta del papel.
-Predeteminado: @code{5\mm}.
+Predeterminado: @code{5\mm}.
 
 @end table
 
@@ -384,7 +384,7 @@ general.
 @item auto-first-page-number
 @funindex auto-first-page-number
 
-EL algoritmo de división de páginas está afectado por el hecho de que
+El 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
@@ -420,6 +420,17 @@ una partitura.  Predeterminado: @code{5}.
 
 Valor del número de la primera página.  Predeterminado: @code{#1}.
 
+@item max-systems-per-page
+Máximo número de sistemas que tendrán cabida en una página.  Está
+contemplado por el momento solamente por parte del algoritmo
+@code{ly:optimal-breaking}.  Predeterminado: no establecido.
+
+@item min-systems-per-page
+Mínimo número de sistemas que habrá en una página.  Puede hacer que
+las páginas se llenen en exceso si se establece a un valor grande.
+Por el momento solamente está contemplado por parte del algoritmo
+@code{ly:optimal-breaking}.  Predeterminado: no establecido.
+
 @item page-breaking-between-system-padding
 @funindex page-breaking-between-system-padding
 
@@ -494,7 +505,7 @@ orquestales.
 @funindex ragged-last
 
 Si está establecido a un valor verdadero, el último sistema de la
-partitura no llenará la anchura de la línea.  En su lugar, el últim
+partitura no llenará la anchura de la línea.  En su lugar, el último
 sistema termina en su longitud horizontal natural.  Predeterminado:
 @code{##f}.
 
@@ -547,6 +558,14 @@ valor predeterminado apropiado, por ejemplo
 Cantidad de sistemas que usar por parte de la partitura.
 Predeterminado: sin establecer.
 
+@item systems-per-page
+@funindex systems-per-page
+
+Número de sistemas que se deben colocar en cada página.  Está
+contemplado solamente por parte del algoritmo
+@code{ly:optimal-breaking} por el momento.  Predeterminado: no
+establecido.
+
 @end table
 
 
@@ -596,8 +615,7 @@ exactos), utilice @code{set-global-staff-size}.
 
 @noindent
 Esto establece el tamaño global predeterminado a una altura de
-pentagrama de 14pt y escala todas las tipografías de manera
-correspondiente.
+pentagrama de 14pt y escala todas las tipografías según corresponda.
 
 Para establecer el tamaño del pentagrama de forma individual para cada
 partitura, use
@@ -695,7 +713,7 @@ del pentagrama.
 
 @funindex \layout
 
-Mientras que @code{\paper} conteine ajustes relativos al formato de
+Mientras que @code{\paper} contiene ajustes relativos al formato de
 página del documento completo, @code{\layout} contiene ajustes para la
 disposición específica de cada partitura.
 
@@ -745,7 +763,7 @@ Normalmente los saltos de línea se determinan automáticamente. Se
 eligen de forma que las líneas no aparezcan demasiado apretadas ni
 demasiado sueltas, y que las líneas consecutivas tengan una densidad
 similar.  Ocasionalmente podemos querer sobreescribir los saltos
-automáticos; podemos hacerlo especficando @code{\break}. Esto fuerza
+automáticos; podemos hacerlo especificando @code{\break}. Esto fuerza
 un salto de línea en ese punto.  Sin embargo, los saltos de línea sólo
 pueden suceder al final de los compases @q{completos}, es decir, donde
 no queda ninguna nota o grupo especial @q{colgando} por encima de la
@@ -839,8 +857,7 @@ c4 c2 c4
 
 Esto se puede evitar eliminando el grabador
 @code{Forbid_line_break_engraver}.  Observe que los saltos de línea
-forzados manualmente breaks se tienen que añadir en paralelo con la
-música.
+forzados manualmente se tienen que añadir en paralelo con la música.
 
 @lilypond[quote,ragged-right,verbatim]
 \new Voice \with {
@@ -993,7 +1010,7 @@ lugares adecuados.
 
 Si esto es demasiado tedioso, podemos añadir un grabador
 @code{Page_turn_engraver} a un contexto Staff o Voice.  El grabador
-@code{Page_turn_engraver} analizará el contexto en biusca de secciones
+@code{Page_turn_engraver} analizará el contexto en busca de secciones
 sin notas (observe que no busca silencios, sino la ausencia de notas.
 Se hace así para que la polifonía en un solo pentagrama con silencios
 en una de las voces no arruine la labor del grabador
@@ -1007,7 +1024,7 @@ doble barra), en cuyo caso se insertará el @code{\allowPageTurn} en la
 @funindex minimumPageTurnLength
 El grabador @code{Page_turn_engraver} lee la propiedad de contexto
 @code{minimumPageTurnLength} para determinar qué longitud debe tener
-una sección sin notas antese que se considere la posibilidad de un
+una sección sin notas antes de que se considere la posibilidad de un
 paso de página.  El valor predeterminado para
 @code{minimumPageTurnLength} es @code{#(ly:make-moment 1 1)}.  Si
 quiere inhabilitar las vueltas de página, puede establecerlo a algún
@@ -1143,7 +1160,7 @@ Fragmentos de código:
 @subsection Using an extra voice for breaks
 
 La información sobre saltos de línea y de página suele aparecer
-directamente intermezclado dentro del código de notas.
+directamente entremezclado dentro del código de notas.
 
 @example
 \new Score @{
@@ -1257,7 +1274,7 @@ pentagramas dentro de un sistema.
 @cindex espacio entre pentagramas
 @cindex espacio dentro de los sistemas
 
-La altura de cad sistema se determina automáticamente.  Para evitar
+La altura de cada sistema se determina automáticamente.  Para evitar
 que los pentagramas se superpongan unos encima de otros, se establecen
 algunas distancias mínimas.  Al modificarlas, podemos poner los
 pentagramas más cerca unos de otros.  Esto reduce el espacio que
@@ -1286,7 +1303,7 @@ que coincidir; por ejemplo, el pentagrama se puede hacer mayor por
 debajo dándole el valor @code{(-6 . 4)}.
 
 Después de que se han determinado los saltos de página, se reevalúa el
-espaciado vertical dentroe cada sistema para llenar la página de
+espaciado vertical dentro de cada sistema para llenar la página de
 forma más regular; si una página tiene más espacio de sobra, se
 amplían los sistemas para poder llenar este espacio.  La magnitud de
 esta ampliación se puede configurar a través de la propiedad
@@ -1392,7 +1409,7 @@ mediante el establecimiento al valor @code{#t} de la variable
 @code{page-limit-inter-system-space} en el bloque @code{\paper}.  La
 variable del papel @code{page-limit-inter-system-space-factor}
 determina en qué cantidad se puede incrementar el espacio: por
-ejemplo, el valor @code{1.3} sisgnifica que el espacio puede ser un
+ejemplo, el valor @code{1.3} significa que el espacio puede ser un
 30% mayor que lo que sería en una página no justificada hasta abajo.
 
 En el ejemplo siguiente, si el espacio entre los sistemas no estuviese
@@ -1470,7 +1487,7 @@ instrucción @code{\override} usual en los bloques @code{\context} y en
 el bloque @code{\with}.  Por otra parte, cuando sobreescribimos
 @code{NonMusicalPaperColumn} en medio de las notas, debemos usar la
 instrucción especial @code{\overrideProperty}.  He aquí algunas
-sebreescrituras de @code{NonMusicalPaperColumn} de ejemplo con la
+sobreescrituras de @code{NonMusicalPaperColumn} de ejemplo con la
 instrucción especial @code{\overrideProperty}:
 
 @example
@@ -1483,10 +1500,10 @@ instrucción especial @code{\overrideProperty}:
 \overrideProperty NonMusicalPaperColumn
   #'line-break-system-details #'((X-offset . 20) (Y-offset . 40))
 
-\override NonMusicalPaperColumn
+\overrideProperty NonMusicalPaperColumn
   #'line-break-system-details #'((alignment-offsets . (0 -15)))
 
-\override NonMusicalPaperColumn
+\overrideProperty NonMusicalPaperColumn
   #'line-break-system-details #'((X-offset . 20) (Y-offset . 40)
                                  (alignment-offsets . (0 -15)))
 @end example
@@ -1604,7 +1621,7 @@ usando la subpropiedad @code{alignment-offsets} de
 }
 @end lilypond
 
-Aobserve que aquí asignamos dos valores distintos al atributo
+Observe que aquí asignamos dos valores distintos al atributo
 @code{line-break-system-details} del grob
 @code{NonMusicalPaperColumn}.  Aunque el atributo alist de
 @code{line-break-system-details} acepta muchos parámetros de espaciado
@@ -1765,7 +1782,7 @@ exterior del pentagrama.  Después ordena los objetos fuera del
 pentagrama de acuerdo a su prioridad @code{outside-staff-priority} (en
 orden creciente).  LilyPond toma los objetos fuera del pentagrama uno
 a uno y los coloca de forma que no choquen con ningún objeto que ya
-haya sido colocado.  Eesto es, si dos grobs fuera del pentagrama
+haya sido colocado.  Esto es, si dos grobs fuera del pentagrama
 compiten por el mismo espacio, el que tiene la prioridad
 @code{outside-staff-priority} más baja se colocará más próximo al
 pentagrama.
@@ -1795,24 +1812,26 @@ c^"This text is padded away from the previous text"
 c^"This text is placed close to the previous text"
 @end lilypond
 
-HACER: ¿este ejemplo ya no funciona?
-
-De forma predeterminada, los objetos fuera del pentagrama se sitúan
-sin tener en cuenta su distancia horizontal a partir de los grobs
-posicionados previamente.  Esto puede llevar a situiaciones en las que
-los objetos se colocan muy próximos entre sí en el sentido horizontal.
-El establecimiento del relleno horizontal
+De forma predeterminada, los objetos fuera del pentagrama se colocan
+sólo para evitar una colisión horizontal con los grobs posicionados
+previamente.  Esto puede llevar a situaciones en las que los objetos
+se colocan muy próximos entre sí en el sentido horizontal.  El espacio
+vertical entre pentagramas se puede fijar también de manera que los
+objetos fuera del pentagrama se sitúen de forma intercalada.  El
+establecimiento del relleno horizontal
 @code{outside-staff-horizontal-padding} ocasiona que un objeto se
-desplace verticalmente para que tal situiación no ocurra.
+desplace verticalmente para que tal situación no ocurra.
 
 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
 % the markup is too close to the following note
-c2^"Text"
+c4^"Text"
+c4
 c''2
 % setting outside-staff-horizontal-padding fixes this
 R1
 \once \override TextScript #'outside-staff-horizontal-padding = #1
-c,,2^"Text"
+c,,4^"Text"
+c4
 c''2
 @end lilypond
 
@@ -1870,7 +1889,7 @@ por un espacio de 1 ACB.
 
 Si siguiésemos el procedimiento anterior exactamente, entonces la
 adición de una sola fusa a una partitura que usa corcheas y
-semicorcheas, aumentaría enormemente la anchuta de la partitura
+semicorcheas, aumentaría enormemente la anchura de la partitura
 completa.  La nota más breve ya no es la semicorchea, sino la fusa,
 añadiendo así 1 ACB a cada una de las notas.  Para evitarlo, la
 duración más breve a efectos de espaciado no es la nota más breve de
@@ -1886,7 +1905,7 @@ una corchea.  La duración más breve se imprime cuando se ejecuta
 Estas duraciones también se pueden personalizar.  Si establecemos la
 @code{common-shortest-duration} en @rinternals{SpacingSpanner},
 entonces éste establece la duración base para el espaciado.  La
-duración máxima para esta base (normalmente un a corchea), se fija a
+duración máxima para esta base (normalmente una corchea), se fija a
 través de @code{base-shortest-duration}.
 
 @funindex common-shortest-duration
@@ -1936,17 +1955,18 @@ Referencia de funcionamiento interno:
 @rinternals{SpacingSpanner},
 @rinternals{NoteSpacing},
 @rinternals{StaffSpacing},
-@rinternals{SeparationItem}.
+@rinternals{NonMusicalPaperColumn}.
 
 
 @knownissues
 
 No existe ningún mecanismo conveniente para sobreescribir el espaciado
 manualmente.  Se puede usar el siguiente rodeo para insertar espacio
-adicional en una partitura.
+adicional en una partitura, ajustando el valor del relleno en la
+medida necesaria.
 
 @example
- \once \override Score.SeparationItem #'padding = #1
+ \override Score.NonMusicalPaperColumn #'padding = #10
 @end example
 
 No existe ningún rodeo para disminuir la magnitud de la separación.
@@ -1955,7 +1975,7 @@ No existe ningún rodeo para disminuir la magnitud de la separación.
 @node New spacing area
 @subsection New spacing area
 
-Se pueden inicar secciones nuevas con diferentes parámetros de
+Se pueden iniciar secciones nuevas con diferentes parámetros de
 espaciado, con @code{newSpacingSection}.  Esto es útil cuando hay
 secciones que tienen distinta noción de las notas largas y cortas.
 
@@ -2175,7 +2195,7 @@ deseamos porque podemos tomar prestado el espacio horizontal de la
 blanca y conservar el espacio horizontal a lo largo del compás como un
 todo.
 
-Por otro lado, si quieremos insertar una línea de tiempo graduada o
+Por otro lado, si queremos insertar una línea de tiempo graduada o
 algún otro gráfico encima o debajo de la partitura, necesitamos la
 notación proporcional.  Se activa la notación proporcional con el
 ajuste @code{proportionalNotationDuration}.
@@ -2194,8 +2214,8 @@ ajuste @code{proportionalNotationDuration}.
 >>
 @end lilypond
 
-La blanca al princpio del compás y las notas rápidas de la segunda
-mitad del compás ocupan ahora igual cantidades iguales de espacio
+La blanca al principio del compás y las notas rápidas de la segunda
+mitad del compás ocupan ahora cantidades iguales de espacio
 horizontal.  Podríamos colocar una línea de tiempo graduada o un
 gráfico encima o debajo de este ejemplo.
 
@@ -2348,11 +2368,11 @@ propiedad de @code{SpacingSpanner}.
 >>
 @end lilypond
 
-Nuestro ejemplo de dos pentagramase ahora está espaciado exactamente,
+Nuestro ejemplo de dos pentagramas ahora está espaciado exactamente,
 nuestras relaciones rítmicas son visualmente claras, y podemos incluir
 una línea de tiempo graduada o un gráfico, si queremos.
 
-Observe que el paquere de notación proporcional de LilyPond espera que
+Observe que el paquete de notación proporcional de LilyPond espera que
 todas las partituras proporcionales establezcan el atributo
 @code{uniform-stretching} de @code{SpacingSpanner} al valor ##t.  El
 establecimiento de @code{proportionalNotationDuration} sin ajustar
@@ -2370,7 +2390,7 @@ dentro del archivo de entrada: en el bloque @code{\with}, en el bloque
 De manera predeterminada, sólo hay un @code{SpacingSpanner} por
 @code{Score}.  Esto supone que, por omisión, @code{uniform-stretching}
 está activado para la partitura completa o desactivado para la
-partitura completa.  Sin embargo, podemos sobreesacibir este
+partitura completa.  Sin embargo, podemos sobreescribir este
 comportamiento y activar distintas posibilidades de espaciado en
 distintos lugares de la partitura.  Lo hacemos con la instrucción
 @code{\newSpacingSection}.  Consulte @ref{New spacing area} para más
@@ -2424,8 +2444,8 @@ partituras proporcionales abordan este problema de distinta manera.
 Sería posible evitar los problemas de espaciado con las armaduras,
 simplemente evitando tenerlas.  Esta es una opción válida pues casi
 todas las partituras proporcionales son música contemporánea.  Lo
-mismo puede valer para las indicaciones de compás, espacialmente para
-las partituras que incluyen ula línea de tiempo graduada u otro
+mismo puede valer para las indicaciones de compás, especialmente para
+las partituras que incluyen una línea de tiempo graduada u otro
 gráfico.  Pero estas partituras son excepcionales y casi todas las
 partituras proporcionales incluyen al menos unas pocas indicaciones de
 compás.  Las claves y las alteraciones son aún más esenciales.
@@ -2458,8 +2478,8 @@ Compare las dos partituras siguientes:
 }
 @end lilypond
 
-Las dos poartituras son proporcionales, pero el espaciado de la
-primera es muy suelto a causa del cmabio de clave. Sin embargo, el
+Las dos partituras son proporcionales, pero el espaciado de la
+primera es muy suelto a causa del cambio de clave. Sin embargo, el
 espaciado de la segunda partitura se mantiene estricto, porque
 @code{strict-note-spacing} está activado.  La activación de
 @code{strict-note-spacing} hace que el ancho de las indicaciones de
@@ -2533,17 +2553,36 @@ página, establezca @code{annotate-spacing} en el bloque @code{\paper}:
 
 @noindent
 Todas las dimensiones de disposición se muestran en espacios de
-pentagrama, independientemenre de las unidades especificadas en los
-bloques @code{\paper} o @code{\layout}.  Por ejemmplo,
-@code{paper-height} tiene un valor de 59.75 espacios de pentagrama,
-usando el tamaño predeterminado de pentagrama de 20 puntos, que
-equivale a 148 milímetros, la altura de una hoja de papel @code{a6} en
-orientación apaisada.  Las parejas (@var{a},@var{b}) son intervalos,
-donde @var{a} es el límite inferior y @var{b} es el límite superior
-del intervalo.
+pentagrama, independientemente de las unidades especificadas en los
+bloques @code{\paper} o @code{\layout}. En el ejemplo anterior,
+@code{paper-height} tiene un valor de 59.75 @code{staff-spaces}
+(espacios de pentagrama), y el @code{staff-size} (tamaño del
+pentagrama) es de 20 puntos, el valor predeterminado. Observe que:
+
+@multitable {1 staff-space} {staff-size)/4 * (25.4/72.27) mm}
+
+@item 1 punto
+@tab = (25.4/72.27) mm
+
+@item 1 staff-space
+@tab = (@code{staff-size})/4 pts
+@item
+@tab = (@code{staff-size})/4 * (25.4/72.27) mm
+
+@end multitable
+
+@noindent
+En este caso, un @code{staff-space} equivale aproximadamente a
+1.757mm.  Así, la medida @code{paper-height} de 59.75
+@code{staff-spaces} equivale a 105 milímetros, la altura de una hoja
+@code{a6} en orientación apaisada.  Las parejas (@var{a},@var{b}) son
+intervalos, donde @var{a} es el límite inferior y @var{b} es el límite
+superior del intervalo.
 
 
 @seealso
+@ref{Setting the staff size}.
+
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -2552,7 +2591,7 @@ Fragmentos de código:
 @subsection Changing spacing
 
 La salida de @code{annotate-spacing} revela las dimensiones verticales
-con gran detalle.  Para ver más detalles acerda de la modificación de
+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
 @ref{Page formatting}.
 
@@ -2575,7 +2614,14 @@ parte baja del papel.
 @end example
 
 @item
-Forzar el número de sistemas.  Por ejemplo, si la disposición
+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.
 
@@ -2589,7 +2635,7 @@ disposición con 10 sistemas.
 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 lardo de
+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 @q{salen} de un sistema se pueden acercar al
@@ -2645,7 +2691,7 @@ duración se produce un efecto de @q{apretujamiento}:
 
 @noindent
 La propiedad @code{common-shortest-duration} no se puede modificar de
-manera dinámica, por lo que se debe situar siemmpre dentro de un
+manera dinámica, por lo que se debe situar siempre dentro de un
 bloque @code{\context} de forma que se aplique a la partitura
 completa.