]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/notation/spacing.itely
Merge branch 'lilypond/translation'
[lilypond.git] / Documentation / es / notation / spacing.itely
index a0f143393a88841775edb0afa99bda19e2fe942e..adfd59925b101ebf4bc7e1a13c3b10bec6a948a3 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: b446ebc24f8d43acb323818988fe8b1d8072afc8
+    Translation of GIT committish: 55ac733b69643a6bc6a83b706c65cb56efd388ef
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.13.39"
+@c \version "2.13.42"
 
 @node Problemas de espaciado
 @chapter Problemas de espaciado
@@ -39,7 +39,7 @@ altura de la hoja o si se imprimen los números de página, etc.  Véase
 @ref{Disposición de la página}.  El bloque @code{\layout} contiene
 ajustes de disposición de la partitura, como el número de sistemas que
 utilizar, o la separación entre grupos de pentagramas, etc.  Véase
-@ref{Diposición de la partitura}.
+@ref{Disposición de la partitura}.
 
 @menu
 * Disposición de la página::
@@ -64,7 +64,7 @@ bloque @code{\paper}.
 * Variables de espaciado de \paper verticales fijas::
 * Variables de espaciado de \paper verticales flexibles::
 * Variables de espaciado de \paper horizontales::
-* Other \paper variables::
+* Otras variables de \paper::
 @end menu
 
 
@@ -125,10 +125,12 @@ Para fijarlo en @code{0.5} pulgadas, utilice el sufijo de unidades
 @}
 @end example
 
-Los sufijos de unidades que esan disponibles son @code{\mm},
-@code{\cm}, @code{\in} y @code{\pt}.  Por claridad, al usar
-milímetros, se suele escribir el sufijo @code{\mm} aunque no es
-necesario técnicamente.
+Los sufijos de unidades que están disponibles son @code{\mm},
+@code{\cm}, @code{\in} y @code{\pt}.  Estas unidades son valores
+simples para convertir a partir de milímetros; están definidos en
+@file{ly/paper-defaults-init.ly}.  Por claridad, al usar milímetros,
+se suele escribir el sufijo @code{\mm} aunque no es necesario
+técnicamente.
 
 También es posible definir valores de @code{\paper} utilizando Scheme.
 El equivalente de Scheme del ejemplo anterior es:
@@ -141,7 +143,12 @@ El equivalente de Scheme del ejemplo anterior es:
 
 @seealso
 Referencia de la notación:
-@ref{Encabezamientos pies y títulos personalizados}.
+@ref{Tamaño del papel y escalado automático},
+@ref{Encabezamientos pies y títulos personalizados},
+@ref{El bloque \layout}.
+
+Archivos instalados:
+@file{ly/paper-defaults-init.ly}.
 
 
 @node Tamaño del papel y escalado automático
@@ -224,6 +231,9 @@ establece en consonancia una mayor longitud de las líneas.
 @end example
 
 @seealso
+Referencia de la notación:
+@ref{Escalado automático al tamaño del papel}.
+
 Archivos instalados:
 @file{scm/paper.scm}.
 
@@ -238,20 +248,24 @@ de algunas variables de @code{\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 @code{paper-height} o de @code{paper-width},
+mediante el ajuste de las variables
+@code{paper-height} o de @code{paper-width},
 incluso aunque @code{paper-width} puede influir sobre otros valores
 (esto es distinto al escalado y se estudia más abajo).  Las funciones
 @code{set-default-paper-size} y @code{set-paper-size} se describen en
 @ref{Fijar el tamaño del papel}.
 
 Las dimensiones verticales afectadas por el escalado automático son
-@code{top-margin} y @code{bottom-margin}.  Las dimensiones
+@code{top-margin} y @code{bottom-margin}
+(véase @ref{Variables de espaciado de \paper verticales fijas}).
+Las dimensiones
 horizontales afectadas por el escalado automático son
 @code{left-margin}, @code{right-margin}, @code{inner-margin},
 @code{outer-margin}, @code{binding-offset}, @code{indent} y
-@code{short-indent}.
+@code{short-indent} (véase
+@ref{Variables de espaciado de \paper horizontales}).
 
-Los valores predeterminados para estas dimentiones están fijados en el
+Los valores predeterminados para estas dimensiones están fijados en el
 archivo @file{ly/paper-defaults-init.ly}, usando variables internas
 llamadas @code{top-margin-default}, @code{bottom-margin-default}, etc.
 Estos son los valores que resultan del tamaño predeterminado del papel
@@ -260,6 +274,10 @@ Estos son los valores que resultan del tamaño predeterminado del papel
 es @code{210\mm}.
 
 @seealso
+Referencia de la notación:
+@ref{Variables de espaciado de \paper verticales fijas},
+@ref{Variables de espaciado de \paper horizontales}.
+
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly},
 @file{scm/paper.scm}.
@@ -319,6 +337,9 @@ un libro creadas con bloques @code{\bookpart}.
 @end table
 
 @seealso
+Referencia de la notación:
+@ref{Escalado automático al tamaño del papel}.
+
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
@@ -356,7 +377,7 @@ Véase @ref{Espaciado vertical flexible dentro de los sistemas}.
 
 @menu
 * Estructura de las listas-A de espaciado vertical flexible::
-* Lista de veriables de espaciado de \paper verticales flexibles::
+* Lista de variables de espaciado de \paper verticales flexibles::
 @end menu
 
 
@@ -370,14 +391,7 @@ una lista-A (lista asociativa) que contiene cuatro @emph{claves}:
 @itemize
 
 @item
-@code{padding} (relleno):
-mínimo espacio vertical vacío necesario entre dos elementos, medido en
-espacios de pentagrama.  Se puede pensar como la altura mínima de un
-rectángulo invisible que abarca desde el punto más a la izquierda
-hasta el situado más a la derecha de los elementos combinados.
-
-@item
-@code{space} (espacio):
+@code{basic-distance} (distancia básica):
 distancia vertical, medida en espacios de pentagrama, entre los
 @emph{puntos de referencia} de los dos elementos, cuando no resulte
 ninguna colisión, y no se produzca ninguna ampliación o compresión.
@@ -385,7 +399,7 @@ 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 @code{StaffSymbol}
 más cercano (incluso si se trata de una línea que no es un pentagrama,
-como un contexto @code{Lyrics}).  Los valores de @code{space} menores
+como un contexto @code{Lyrics}).  Los valores de @code{distancia básica} menores
 de @code{padding} o de @code{minimum-distance} no son significativos,
 porque la distancia resultante nunca será menor de @code{padding} o de
 @code{minimum-distance}.
@@ -399,6 +413,14 @@ cuando se produce una compresión.  Los valores de
 significativos, porque la distancia resultante nunca será menor de
 @code{padding}.
 
+@c TODO: explain skylines somewhere and xref to it from here.
+
+@item
+@code{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.
+
 @item
 @code{stretchability} (ampliabilidad):
 medida sin unidades de la propensión relativa de esta dimensión a
@@ -411,10 +433,10 @@ dimensiones.  Por ejemplo, si una dimensión tiene el doble de
 Los valores deben ser no negativos y finitos.  El valor @code{+inf.0}
 desencadena un error de programación y se ignora, pero se puede usar
 @code{1.0e7} para un muelle casi infinitamente ampliable.  Si no se
-fija un valor, el valor predeterminado se establece a @code{space}.
+fija un valor, el valor predeterminado se establece a @code{basic-distance}.
 Observe que la propensión de la dimensión a @emph{comprimirse} no se
 puede establecer directamente por el usuario y es igual a
-(@code{space}@tie{}@minus{}@tie{}@code{minimum-distance}).
+(@code{basic-distance}@tie{}@minus{}@tie{}@code{minimum-distance}).
 
 @end itemize
 
@@ -424,7 +446,7 @@ resultante es la mayor de:
 @itemize
 
 @item
-@code{space},
+@code{basic-distance},
 
 @item
 @code{minimum-distance}, y
@@ -443,18 +465,18 @@ segunda redefine la variable completamente:
 
 @example
 \paper @{
-  system-system-spacing #'space = #8
+  system-system-spacing #'basic-distance = #8
   score-system-spacing =
-    #'((padding . 1)
-       (space . 12)
+    #'((basic-distance . 12)
        (minimum-distance . 6)
+       (padding . 1)
        (stretchability . 12))
 @}
 @end example
 
 
-@node Lista de veriables de espaciado de \paper verticales flexibles
-@unnumberedsubsubsec Lista de veriables de espaciado de @code{\paper} verticales flexibles
+@node Lista de variables de espaciado de \paper verticales flexibles
+@unnumberedsubsubsec Lista de variables de espaciado de @code{\paper} verticales flexibles
 @translationof List of flexible vertical spacing \paper variables
 
 Los nombres de estas variables siguen el formato
@@ -550,8 +572,8 @@ comportamiento distinto al esperado.  Véase
 @ref{Escalado automático al tamaño del papel}.}
 
 @menu
-* \paper variables for widths and margins::
-* \paper variables for two-sided mode::
+* 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::
 @end menu
 
@@ -571,7 +593,7 @@ relacionados aquí se encuentran definidos en el archivo
 
 Anchura de la página, sin fijar de forma predeterminada.  Aunque
 @code{paper-width} no tiene ningún efecto sobre el escalado automático
-de algunas dimensiones horizonrales, sí influye sobre la variable
+de algunas dimensiones horizontales, sí influye sobre la variable
 @code{line-width}.  Si están establecidas las dos variables
 @code{paper-width} y @code{line-width}, entonces también se actualizan
 @code{left-margin} y @code{right-margin}.  Véase también
@@ -587,13 +609,14 @@ cuando está sin fijar.  Si @code{line-width} está fijado, y tanto
 @code{left-margin} como @code{right-margin} están sin fijar, entonces
 los márgenes se actualizan para centrar los sistemas automáticamente
 sobre la página.  Véase también @code{check-consistency}.
+Esta variable también se puede fijar dentro de un bloque @code{\layout}.
 
 @item left-margin
 @funindex left-margin
 
 Margen entre el extremos 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 midifica, el valor predeterminado de esta dimensión se escala
+papel se modifica, el valor predeterminado de esta dimensión se escala
 de acuerdo con ello.  Si no se fija el valor de @code{left-margin}, y
 tanto @code{line-width} como @code{right-margin} están fijados,
 entonces se establece el valor de @code{left-margin} a
@@ -609,7 +632,7 @@ también @code{check-consistency}.
 
 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
-midifica, el valor predeterminado de esta dimentión se escala de
+modifica, el valor predeterminado de esta dimensión se escala de
 acuerdo con ello.  Si @code{right-margin} está sin fijar, y tanto
 @code{line-width} como @code{left-margin} están fijados, el valor de
 @code{right-margin} se establece a
@@ -629,7 +652,7 @@ de que la suma de @code{left-margin}, @code{line-width} y
 @code{paper-width}, y se sustituye cada uno de estos valores (excepto
 @code{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 sitemas se salgan del
+cualquier inconsistencia y se permite que los sistemas se salgan del
 borde del papel.
 
 @item ragged-right
@@ -654,6 +677,9 @@ dentro de un bloque @code{\layout}.
 @end table
 
 @seealso
+Referencia de la notación:
+@ref{Escalado automático al tamaño del papel}.
+
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
@@ -707,6 +733,9 @@ valor verdadero.
 @end table
 
 @seealso
+Referencia de la notación:
+@ref{Escalado automático al tamaño del papel}.
+
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
@@ -732,10 +761,10 @@ Predeterminado: @code{0.0}.
 @item indent
 @funindex indent
 
-The level of indentation for the first system in a score.  If the
-paper size is modified, this dimension's default value is scaled
-accordingly.  This variable can also be set in a @code{\layout}
-block.
+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.  Esta variable también se
+puede ajustar dentro de un bloque @code{\layout}.
 
 @item short-indent
 @funindex short-indent
@@ -748,6 +777,9 @@ también se puede ajustar dentro de un bloque @code{\layout}.
 @end table
 
 @seealso
+Referencia de la notación:
+@ref{Escalado automático al tamaño del papel}.
+
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
@@ -760,10 +792,10 @@ Fragmentos de código:
 @translationof Other \paper variables
 
 @menu
-* \paper variables for line breaking::
-* \paper variables for page breaking::
-* \paper variables for page numbering::
-* Miscellaneous \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::
 @end menu
 
 
@@ -877,11 +909,12 @@ Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
 
-@node \paper variables for page numbering
-@unnumberedsubsubsec @code{\paper} variables for page numbering
+@node Variables de \paper para la numeración de las páginas
+@unnumberedsubsubsec Variables de @code{\paper} para la numeración de las páginas
+@translationof \paper variables for page numbering
 
-Default values not listed here are defined in
-@file{ly/paper-defaults-init.ly}
+Los valores predeterminados que no se relacionan aquí están definidos
+en el archivo @file{ly/paper-defaults-init.ly}
 
 @table @code
 
@@ -898,27 +931,34 @@ Predeterminado: @code{#f}.
 @item first-page-number
 @funindex first-page-number
 
-The value of the page number on the first page.
+Valor del número de pátina en la primera página.
 
 @item print-first-page-number
 @funindex print-first-page-number
 
-If set to true, a page number is printed on the first page.
+Si está fijado a verdadero, se imprime un número de página en la
+primera página.
 
 @item print-page-number
 @funindex print-page-number
 
-If set to false, page numbers are not printed.
+Si está fijado a falso, no se imprimen los números de página.
 
 @end table
 
 @seealso
-Installed Files:
+Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
 
+@knownissues
+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.
 
-@node Miscellaneous \paper variables
-@unnumberedsubsubsec Miscellaneous @code{\paper} variables
+@node Variables de \paper diversas
+@unnumberedsubsubsec Variables de @code{\paper} diversas
+@translationof Miscellaneous \paper variables
 
 @table @code
 
@@ -933,18 +973,19 @@ espaciado de la página tenga más importancia.  Predeterminado:
 @item print-all-headers
 @funindex print-all-headers
 
-If set to true, this will print all headers for each @code{\score}
-in the output.  Normally only the @code{piece} and @code{opus}
-header variables are printed.  Default: @code{#f}.
+Si está fijado a verdadero, imprime todos los encabezamientos para
+cada una de las partituras @code{\score} de la salida.  Normalmente
+sólo se imprimen las variables de encabezamiento @code{piece} y
+@code{opus}.  Valor predeterminado: @code{#f}.
 
 @item system-separator-markup
 @funindex system-separator-markup
 
 Objeto de marcado que se inserta entre los sistemas.  Se suele usar
-para partituras orquestales.  Predeterminado: sin establecer.
-  The @code{\slashSeparator}
-markup, defined in @file{ly/titling-init.ly}, is provided as a
-sensible default, for example:
+para partituras orquestales.  Predeterminado: sin establecer.  El
+elemento de marcado @code{\slashSeparator}, definido en el archivo
+@file{ly/titling-init.ly}, se aporta como un valor predeterminado
+adecuado, por ejemplo:
 
 @lilypond[quote,verbatim,noragged-right,line-width=30\mm]
 #(set-default-paper-size "a8")
@@ -966,10 +1007,10 @@ sensible default, for example:
 
 
 @seealso
-Installed files:
+Archivos de inicio:
 @file{ly/titling-init.ly}.
 
-Snippets:
+Fragmentos de código:
 @rlsr{Spacing}.
 
 
@@ -984,12 +1025,12 @@ línea.
 @section Disposición de la partitura
 @translationof Score layout
 
-This section discusses score layout options for the @code{\layout}
-block.
+Esta sección trata de las opciones de disposición de la partitura para
+el bloque @code{\layout}.
 
 @menu
 * El bloque \layout::
-* Setting the staff size::
+* Establecer el tamaño del pentagrama::
 @end menu
 
 
@@ -999,48 +1040,58 @@ block.
 
 @funindex \layout
 
-While the @code{\paper} block contains settings that relate to the
-page formatting of the whole document, the @code{\layout} block
-contains settings for score-specific layout.  To set score layout
-options globally, enter them in a toplevel @code{\layout} block.
-To set layout options for an individual score, enter them in a
-@code{\layout} block inside the @code{\score} block, after the
-music.  Settings that can appear in a @code{\layout} block
-include:
+Así como el bloque @code{\paper} contiene ajustes relativos al
+formateo de la página para todo el documento, el bloque @code{\layout}
+contiene ajustes para la disposición específica de las partituras.
+Para fijar las opciones de disposición de partituras de forma global,
+escríbalas en un bloque @code{\layout} del nivel jerárquico superior.
+Para fijar opciones de disposición para una partitura individual
+escríbalas dentro de un bloque @code{\layout} dentro del bloque
+@code{\score}, después de la música.  Entre los ajustes que pueden
+aparecer en un bloque @code{\layout} se encuentran los siguientes:
 
 @itemize
-@item the @code{layout-set-staff-size} scheme function,
-@item context modifications in @code{\context} blocks, and
-@item @code{\paper} variables that affect score layout.
+@item la función de Scheme @code{layout-set-staff-size},
+@item las modificaciones de contexto de los bloques @code{\context}, y
+@item las variables de @code{\paper} que afectan a la disposición de la partitura.
 @end itemize
 
-The @code{layout-set-staff-size} function is discussed in the next
-section, @ref{Setting the staff size}.  Context modifications are
-discussed in a separate chapter; see
-@ref{Modifying context plug-ins} and
-@ref{Changing context default settings}.  The @code{\paper}
-variables that can appear in a @code{\layout} block are:
+La función @code{layout-set-staff-size} se estudia en la sección
+siguiente, @ref{Establecer el tamaño del pentagrama}. Las
+modificaciones de contexto se estudian en un capítulo distinto; véase
+@ref{Modificar los complementos (plug-ins) de contexto} y
+@ref{Cambiar los valores por omisión de los contextos}.  Las variables de
+@code{\paper} que pueden aparecer dentro de un bloque @code{\layout}
+son:
 
 @itemize
-@item @code{ragged-right}
-@item @code{ragged-last}
-@item @code{indent}
-@item @code{short-indent}
-@item @code{system-count}
+
+@item
+@code{line-width}, @code{ragged-right} y @code{ragged-last}
+(véase @ref{Variables de \paper para la anchura y los márgenes})
+
+@item
+@code{indent} y @code{short-indent}
+(véase @ref{Variables de \paper para desplazamientos y sangrados})
+
+@item
+@code{system-count}
+(véase @ref{Variables de \paper para los saltos de línea})
+
 @end itemize
 
-Here is an example @code{\layout} block:
+He aquí un ejemplo de un bloque @code{\layout}:
 
 @example
 \layout @{
-  indent = 2.0\cm
+  indent = 2\cm
   \context @{
     \StaffGroup
-    \override StaffGrouper #'staff-staff-spacing #space = #8
+    \override StaffGrouper #'staff-staff-spacing #'basic-distance = #8
   @}
   \context @{
     \Voice
-    \override TextScript #'padding = #1.0
+    \override TextScript #'padding = #1
     \override Glissando #'thickness = #3
   @}
 @}
@@ -1048,19 +1099,20 @@ Here is an example @code{\layout} block:
 
 
 @seealso
-Notation Reference:
-@ref{Changing context default settings}.
+Referencia de la notación:
+@ref{Cambiar los valores por omisión de los contextos}.
 
-Snippets:
+Fragmentos de código:
 @rlsr{Spacing}.
 
 
-@node Setting the staff size
-@subsection Setting the staff size
+@node Establecer el tamaño del pentagrama
+@subsection Establecer el tamaño del pentagrama
+@translationof Setting the staff size
 
-@cindex font size, setting
-@cindex staff size, setting
-@funindex layout file
+@cindex tipografía, fijar el tamaño de
+@cindex pentagrama, fijar el tamaño de
+@funindex disposición, archivo de
 
 El @strong{tamaño de pentagrama} predeterminado se establece en 20
 puntos.  Esto se puede modificar de dos maneras:
@@ -1081,9 +1133,9 @@ Para establecer el tamaño del pentagrama de forma individual para cada
 partitura, use
 @example
 \score@{
-  ...
-  \layout@{
-  #(layout-set-staff-size 15)
+  @dots{}
+  \layout @{
+    #(layout-set-staff-size 15)
   @}
 @}
 @end example
@@ -1193,17 +1245,60 @@ del pentagrama.
 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 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
-línea divisoria.  Si queremos poner un salto de línea donde no hay
-línea divisoria, podemos forzar una barra de compás invisible
-introduciendo @code{\bar ""}, aunque de nuevo no deben quedar notas
-colgando en ninguno de los pentagramas en este punto, o se ignorarán.
-
-La instrucción opuesta, @code{\noBreak}, prohíbe un salto de línea en
+similar.
+
+Para forzar manualmente un salto de línea sobre la línea divisoria,
+utilice la instrucción @code{\break}:
+
+@lilypond[quote,ragged-right,relative=2,verbatim]
+c4 c c c | \break
+c4 c c c |
+@end lilypond
+
+De forma predeterminada se ignora cualquier @code{\break} en la mitad
+de un compás, y se imprime una advertencia.  Para forzar un salto de
+línea en medio de un compás, añada una barra de compás invisible con
+@w{@samp{\bar ""}}:
+
+@lilypond[quote,ragged-right,relative=2,verbatim]
+c4 c c
+\bar "" \break
+c |
+c4 c c c |
+@end lilypond
+
+También se ignora un @code{\break} que se produce en la línea
+divisoria si el compás anterior termina en medio de una nota, como
+cuando un grupo de valoración especial inicia y termina en compases
+diferentes.  Para permitir que las instrucciones @code{\break}
+funcionen en estas situaciones, elimine el grabador
+@code{Forbid_line_break_engraver} del contexto @code{Voice}.  Observe
+que los saltos de línea forzados manualmente se deben añadir en
+paralelo con la música:
+
+@lilypond[quote,ragged-right,verbatim]
+\new Voice \with {
+  \remove Forbid_line_break_engraver
+} \relative c'' {
+  <<
+    { c2. \times 2/3 { c4 c c } c2. | }
+    { s1 | \break s1 | }
+  >>
+}
+@end lilypond
+
+De forma similar, los saltos de línea están normalmente prohibidos
+cuando hay barras de corchea que cruzan la línea divisoria.  Se puede
+cambiar este comportamiento fijando @code{\override Beam #'breakable =
+##t}:
+
+@lilypond[quote,ragged-right,relative=2,verbatim]
+\override Beam #'breakable = ##t
+c2. c8[ c | \break
+c8 c] c2. |
+@end lilypond
+
+La instrucción @code{\noBreak}, prohíbe un salto de línea en
 la barra divisoria en que se inserta.
 
 Los ajustes más básicos que influyen sobre el espaciado de las líneas
@@ -1224,9 +1319,9 @@ afecta sólo a la última línea de la pieza.
 
 @example
 \layout @{
-indent = #0
-line-width = #150
-ragged-last = ##t
+  indent = 0\mm
+  line-width = 150\mm
+  ragged-last = ##t
 @}
 @end example
 
@@ -1242,10 +1337,12 @@ siguientes (suponiendo un compás de 4/4) se dividan cada cuatro
 compases, y sólo en dichos lugares:
 
 @example
-<< \repeat unfold 7 @{
-         s1 \noBreak s1 \noBreak
-         s1 \noBreak s1 \break @}
-   @emph{the real music}
+<<
+  \repeat unfold 7 @{
+    s1 \noBreak s1 \noBreak
+    s1 \noBreak s1 \break
+  @}
+  @{ @var{la música real@dots{}} @}
 >>
 @end example
 
@@ -1266,6 +1363,9 @@ novedosa y difícil.  Hay más detalles disponibles en @rlsr{Spacing}.
 
 
 @seealso
+Referencia de la notación:
+@ref{Variables de \paper para los saltos de línea}.
+
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1273,38 +1373,6 @@ Referencia de funcionamiento interno:
 @rinternals{LineBreakEvent}.
 
 
-@knownissues
-
-Sólo pueden ocurrir saltos de línea si hay una @q{buena} línea
-divisoria.  Una nota colgando de una línea divisoria no es adecuada,
-como
-
-@lilypond[quote,ragged-right,relative=2,verbatim]
-c4 c2 << c2 {s4 \break } >>  % this does nothing
-c2 c4 |           % a break here would work
-c4 c2 c4 ~ \break % as does this break
-c4 c2 c4
-@end lilypond
-
-Esto se puede evitar eliminando el grabador
-@code{Forbid_line_break_engraver}.  Observe que los saltos de línea
-forzados manualmente se tienen que añadir en paralelo con la música.
-
-@lilypond[quote,ragged-right,verbatim]
-\new Voice \with {
-  \remove Forbid_line_break_engraver
-} {
-  c4 c2 << c2 {s4 \break } >>  % now the break is allowed
-  c2 c4
-}
-@end lilypond
-
-De forma parecida, los saltos de línea están prohibidos normalmente
-cuando las barras cruzan a las líneas divisorias.  Este comportamiento
-se puede modificar con el establecimiento de @code{\override Beam
-#'breakable = ##t}.
-
-
 @node Saltos de página
 @subsection Saltos de página
 @translationof Page breaking
@@ -1326,9 +1394,8 @@ tienen el mismo efecto sobre el espaciado vertical:
 @code{ragged-bottom} y @code{ragged-last-bottom}.  Si están
 establecidos a @code{##t} los sistemas de todas las páginas o sólo de
 la última página, respectivamente, no se verán justificados
-verticalmente.
-
-Para ver más detalles, consulte @ref{Espaciado vertical}.
+verticalmente.  Véase
+@ref{Variables de espaciado de \paper verticales fijas}.
 
 Los saltos de página se calculan por medio de la función
 @code{page-breaking}.  LilyPond ofrece tres algoritmos para el cómputo
@@ -1338,8 +1405,8 @@ predeterminado es @code{ly:optimal-breaking}, pero el valor se puede
 cambiar en el bloque @code{\paper}:
 
 @example
-\paper@{
-  #(define page-breaking ly:page-turn-breaking)
+\paper @{
+  page-breaking = #ly:page-turn-breaking
 @}
 @end example
 
@@ -1362,7 +1429,7 @@ partes del libro.
   \paper @{
      %% En una parte que consiste en texto principalmente,
      %% puede ser preferible ly:minimal-breaking
-     #(define page-breaking ly:minimal-breaking)
+     page-breaking = #ly:minimal-breaking
   @}
   \markup @{ @dots{} @}
   @dots{}
@@ -1388,6 +1455,9 @@ partes del libro.
 
 
 @seealso
+Referencia de la notación:
+@ref{Variables de \paper para los saltos de página}.
+
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1461,12 +1531,12 @@ valor muy grande.
 \new Staff \with @{ \consists "Page_turn_engraver" @}
 @{
   a4 b c d |
-  R1 | % a page turn will be allowed here
+  R1 | % aquí se permite un salto de página
   a4 b c d |
   \set Staff.minimumPageTurnLength = #(ly:make-moment 5 2)
-  R1 | % a page turn will not be allowed here
+  R1 | % aquí no se permite un salto de página
   a4 b r2 |
-  R1*2 | % a page turn will be allowed here
+  R1*2 | % aquí se permite un salto de página
   a1
 @}
 @end example
@@ -1524,7 +1594,7 @@ de memoria, o con una gran cantidad de textos.  Se habilita utilizando:
 
 @example
 \paper @{
-  #(define page-breaking ly:minimal-breaking)
+  page-breaking = #ly:minimal-breaking
 @}
 @end example
 
@@ -1560,17 +1630,19 @@ las instrucciones @code{\pageBreak} explícitas y en ningún otro lugar.
   ragged-bottom = ##t
 }
 
+music = \relative c'' { c8 c c c }
+
 \score {
   \new Staff {
-    \repeat unfold 2 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 4 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 6 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
-    \repeat unfold 8 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 6 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 4 { c'8 c'8 c'8 c'8 } \break
-    \repeat unfold 2 { c'8 c'8 c'8 c'8 }
-    }
+    \repeat unfold 2 { \music } \break
+    \repeat unfold 4 { \music } \break
+    \repeat unfold 6 { \music } \break
+    \repeat unfold 8 { \music } \pageBreak
+    \repeat unfold 8 { \music } \break
+    \repeat unfold 6 { \music } \break
+    \repeat unfold 4 { \music } \break
+    \repeat unfold 2 { \music }
+  }
   \layout {
     \context {
       \Score
@@ -1595,11 +1667,12 @@ La información sobre saltos de línea y de página suele aparecer
 directamente entremezclado dentro del código de notas.
 
 @example
+music = \relative c'' @{ c4 c c c @}
+
 \score @{
   \new Staff @{
-    \repeat unfold 2 @{ c'4 c'4 c'4 c'4 @}
-    \break
-    \repeat unfold 3 @{ c'4 c'4 c'4 c'4 @}
+    \repeat unfold 2 @{ \music @} \break
+    \repeat unfold 3 @{ \music @}
   @}
 @}
 @end example
@@ -1615,6 +1688,8 @@ contiene solamente desplazamientos o @q{skips} junto con los
 disposición de los saltos.
 
 @lilypond[quote,verbatim]
+music = \relative c'' { c4 c c c }
+
 \score {
   \new Staff <<
     \new Voice {
@@ -1624,10 +1699,10 @@ disposición de los saltos.
       s1 * 5 \break
     }
     \new Voice {
-      \repeat unfold 2 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 3 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 6 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 5 { c'4 c'4 c'4 c'4 }
+      \repeat unfold 2 { \music }
+      \repeat unfold 3 { \music }
+      \repeat unfold 6 { \music }
+      \repeat unfold 5 { \music }
     }
   >>
 }
@@ -1639,6 +1714,8 @@ propiedades de @code{NonMusicalPaperColumnGrob}, como se explica en
 @ref{Espaciado vertical}.
 
 @lilypond[quote,verbatim]
+music = \relative c'' { c4 c c c }
+
 \score {
   \new Staff <<
     \new Voice {
@@ -1659,10 +1736,10 @@ propiedades de @code{NonMusicalPaperColumnGrob}, como se explica en
       s1 * 5 \break
     }
     \new Voice {
-      \repeat unfold 2 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 3 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 6 { c'4 c'4 c'4 c'4 }
-      \repeat unfold 5 { c'4 c'4 c'4 c'4 }
+      \repeat unfold 2 { \music }
+      \repeat unfold 3 { \music }
+      \repeat unfold 6 { \music }
+      \repeat unfold 5 { \music }
     }
   >>
 }
@@ -1732,7 +1809,7 @@ disponible.  Después, las líneas que no son pautas se distribuyen
 entre las pautas.
 
 Observe que los mecanismos de espaciado estudiados en esta sección
-solamente controlan el espaciado vertical de pas pautas y líneas que
+solamente controlan el espaciado vertical de las pautas y líneas que
 no son pautas dentro de los sistemas individuales.  El espaciado
 vertical entre distintos sistemas, partituras, marcados y márgenes se
 controla mediante variables de @code{\paper} que se estudian en
@@ -1763,7 +1840,7 @@ siguen el formato @code{@var{elemento1}-@var{elemento2}-spacing},
 donde @code{@var{elemento1}} y @code{@var{elemento2}} son los
 elementos que se van a espaciar.  Observe que @code{@var{elemento2}}
 no está necesariamente por debajo de @code{@var{elemento1}}; por
-ejemplo, @code{nonstaff-relatedstaff-spacing} mide hadcia arriba a
+ejemplo, @code{nonstaff-relatedstaff-spacing} mide hacia arriba a
 partir de la línea del tipo no-pauta si @code{staff-affinity} es
 @code{#UP}.
 
@@ -1789,7 +1866,7 @@ En la siguiente imagen, las líneas horizontales indican las posiciones
 de estos puntos de referencia:
 
 @lilypond[quote,noragged-right,line-width=110\mm]
-#(define zero-space '((padding . -inf.0) (space . 0)))
+#(define zero-space '((padding . -inf.0) (basic-distance . 0)))
 
 alignToZero = \with {
   \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing = #zero-space
@@ -1881,19 +1958,20 @@ las listas-A.  Las propiedades de los grobs deben ajustarse con un
 no dentro de un bloque @code{\paper}.
 
 El ejemplo que sigue muestra las dos maneras en que pueden modificarse
-estas listas-A.  La primera declaración ctualiza un par clave-valor de
+estas listas-A.  La primera declaración actualiza un par clave-valor de
 forma individual, y la segunda redefine la propiedad completamente:
 
 @example
 \new Staff \with @{
-  \override VerticalAxisGroup #'staff-staff-spacing #'space = #10
+  \override VerticalAxisGroup #'default-staff-staff-spacing
+       #'basic-distance = #10
 @} @{ @dots{} @}
 
 \new Staff \with @{
-  \override VerticalAxisGroup #'staff-staff-spacing =
-    #'((padding . 1)
-       (space . 10)
+  \override VerticalAxisGroup #'default-staff-staff-spacing =
+    #'((basic-distance . 10)
        (minimum-distance . 9)
+       (padding . 1)
        (stretchability . 10))
 @} @{ @dots{} @}
 @end example
@@ -1905,7 +1983,8 @@ póngalos dentro del bloque @code{\layout}:
 \layout @{
   \context @{
     \Staff
-    \override VerticalAxisGroup #'staff-staff-spacing #'space = #10
+    \override VerticalAxisGroup #'default-staff-staff-spacing
+         #'basic-distance = #10
   @}
 @}
 @end example
@@ -1918,7 +1997,7 @@ en las descripciones de contexto correspondientes en
 @rinternals{Contexts}.
 
 
-@subsubheading Propieades del grob @code{VerticalAxisGroup}
+@subsubheading Propiedades del grob @code{VerticalAxisGroup}
 
 Las propiedades de @code{VerticalAxisGroup} se suelen ajustar con una
 instrucción @code{\override} en el nivel de @code{Staff} (o
@@ -1929,7 +2008,7 @@ equivalente).
 Distancia entre la pauta actual y la pauta que está justo por debajo
 de ella dentro del mismo sistema, incluso si hay más líneas que no son
 pautas (tales como @code{Lyrics}) entre las dos pautas.  No se aplica
-a la pauta inferior de un sistema.  Esto susituye a cualquier ajuste
+a la pauta inferior de un sistema.  Esto sustituye a cualquier ajuste
 heredado del grob @code{StaffGrouper} del grupo de pautas contenedor,
 si existe.  Si no está fijado, y no hay ninguna propiedad de
 @code{StaffGrouper} que heredar, se usa la propiedad
@@ -2040,7 +2119,7 @@ agrupadas}:
 @end itemize
 
 Estas propiedades de grob se describen individualmente más arriba;
-véase @ref{Propiedades de espaciado dentro de un sistema}.
+véase @ref{Propiedades de espaciado dentro de los sistemas}.
 
 Están implicadas ciertas propiedades adicionales para las pautas que
 son parte de un grupo; véase @ref{Espaciado de pautas agrupadas}.
@@ -2054,30 +2133,30 @@ agrupadas:
   \context {
     \Staff
     \override VerticalAxisGroup #'staff-staff-spacing =
-      #'((padding . 1)
-         (space . 8)
-         (minimum-distance . 7))
+      #'((basic-distance . 8)
+         (minimum-distance . 7)
+         (padding . 1))
   }
 }
 
 \new StaffGroup <<
-  % The very low note here needs more room than 'space can
-  % provide, so the distance between this staff and the next is
-  % determined by 'padding.
+  % The very low note here needs more room than 'basic-distance
+  % can provide, so the distance between this staff and the next
+  % is determined by 'padding.
   \new Staff { b,2 r | }
 
-  % Here, 'space provides enough room, and there is no need to
-  % compress the space (towards 'minimum-distance) to make room
-  % for anything else on the page, so the distance between this
-  % staff and the next is determined by 'space.
+  % Here, 'basic-distance provides enough room, and there is no
+  % need to compress the space (towards 'minimum-distance) to make
+  % room for anything else on the page, so the distance between
+  % this staff and the next is determined by 'basic-distance.
   \new Staff { \clef bass g2 r | }
 
   % By setting 'padding to a negative value, staves can be made to
-  % collide.  The lowest acceptable value for 'space is 0.
+  % collide.  The lowest acceptable value for 'basic-distance is 0.
   \new Staff \with {
     \override VerticalAxisGroup #'staff-staff-spacing =
-      #'((padding . -10)
-         (space . 3.5))
+      #'((basic-distance . 3.5)
+         (padding . -10))
   } { \clef bass g2 r | }
   \new Staff { \clef bass g2 r | }
 >>
@@ -2123,7 +2202,7 @@ de los grupos:
 @end itemize
 
 Estas propiedades de grob se describen individualmente más arriba;
-véase @ref{Propiedades de espaciado dentro de un sistema}.
+véase @ref{Propiedades de espaciado dentro de los sistemas}.
 
 El ejemplo siguiente muestra cómo pueden afectar las propiedades del
 grob @code{StaffGrouper} al espaciado de las pautas agrupadas:
@@ -2133,13 +2212,13 @@ grob @code{StaffGrouper} al espaciado de las pautas agrupadas:
   \context {
     \Score
     \override StaffGrouper #'staff-staff-spacing #'padding = #0
-    \override StaffGrouper #'staff-staff-spacing #'space = #1
+    \override StaffGrouper #'staff-staff-spacing #'basic-distance = #1
   }
 }
 
 <<
   \new PianoStaff \with {
-    \override StaffGrouper #'staffgroup-staff-spacing #'space = #20
+    \override StaffGrouper #'staffgroup-staff-spacing #'basic-distance = #20
   } <<
     \new Staff { c'1 }
     \new Staff { c'1 }
@@ -2153,13 +2232,13 @@ grob @code{StaffGrouper} al espaciado de las pautas agrupadas:
 @end lilypond
 
 @seealso
-Installed Files:
+Archivos de inicio:
 @file{scm/define-grobs.scm}.
 
-Snippets:
+Fragmentos de código:
 @rlsr{Spacing}.
 
-Internals Reference:
+Referencia de funcionamiento interno:
 @rinternals{VerticalAxisGroup},
 @rinternals{StaffGrouper}.
 
@@ -2187,7 +2266,7 @@ son pautas:
 @end itemize
 
 Estas propiedades de grob se describen individualmente más arriba;
-véase @ref{Propiedades de espaciado dentro del sistema}.
+véase @ref{Propiedades de espaciado dentro de los sistemas}.
 
 El ejemplo siguiente muestra cómo la propiedad
 @code{nonstaff-nonstaff-spacing} puede afectar el espaciado de líneas
@@ -2207,7 +2286,7 @@ la línea de letra es capaz de ampliarse mucho más de lo que es usual:
 \new StaffGroup
 <<
   \new Staff \with {
-    \override VerticalAxisGroup #'staff-staff-spacing = #'((space . 30))
+    \override VerticalAxisGroup #'staff-staff-spacing = #'((basic-distance . 30))
   } { c'1 }
   \new Lyrics \with {
     \override VerticalAxisGroup #'staff-affinity = #UP
@@ -2243,19 +2322,17 @@ Referencia de funcionamiento interno:
 @subsection Posicionamiento explícito de los pentagramas y los sistemas
 @translationof Explicit staff and system positioning
 
-Una forma de comprender los ajustes de @code{VerticalAxisGroup} y de
-@code{\paper} que se han explicado en las dos secciones precedentes es
-como una colección de distintos ajustes que conciernen principalmente
-a la cantidad de relleno vertical entre distintos pentagramas y
-sistemas que ocupan toda la página.
-@c running down the page.
+Una forma de entender los mecanismos del espaciado vertical
+flexible que se han explicado más arriba es como una
+colección de ajustes que controlan la cantidad de relleno
+vertical entre los pentagramas y los sistemas.
 
 Es posible enfrentarse al espaciado vertical de una forma distinta
 utilizando @code{NonMusicalPaperColumn #'line-break-system-details}.
-Cuando los ajustes de @code{VerticalAxisGroup} y de @code{\paper}
+Mientras que los mecanismos del espaciado vertical flexible
 especifican relleno vertical, @code{NonMusicalPaperColumn
-#'line-break-system-details} especifica posiciones verticales exactas
-sobre la página.
+#'line-break-system-details} puede especificar posiciones verticales
+exactas sobre la página.
 
 @code{NonMusicalPaperColumn #'line-break-system-details} acepta una
 lista asociativa de tres ajustes diferentes:
@@ -2292,13 +2369,15 @@ instrucción especial @code{\overrideProperty}:
   #'line-break-system-details #'((Y-offset . 40))
 
 \overrideProperty NonMusicalPaperColumn
-  #'line-break-system-details #'((X-offset . 20) (Y-offset . 40))
+  #'line-break-system-details #'((X-offset . 20)
+                                 (Y-offset . 40))
 
 \overrideProperty NonMusicalPaperColumn
   #'line-break-system-details #'((alignment-distances . (15)))
 
 \overrideProperty NonMusicalPaperColumn
-  #'line-break-system-details #'((X-offset . 20) (Y-offset . 40)
+  #'line-break-system-details #'((X-offset . 20)
+                                 (Y-offset . 40)
                                  (alignment-distances . (15)))
 @end example
 
@@ -2309,7 +2388,7 @@ sobreescritura.
 @c \book { } is required in these examples to ensure the spacing
 @c overrides can be seen between systems. -np
 
-@lilypond[quote]
+@lilypond[verbatim,quote,staffsize=16]
 \header { tagline = ##f }
 \paper { left-margin = 0\mm }
 \book {
@@ -2344,7 +2423,7 @@ el punto de origen vertical de cada sistema, podemos establecer el par
 @code{Y-offset} en el atributo @code{line-break-system-details} del
 grob (objeto gráfico) @code{NonMusicalPaperColumn}:
 
-@lilypond[quote]
+@lilypond[verbatim,quote,staffsize=16]
 \header { tagline = ##f }
 \paper { left-margin = 0\mm }
 \book {
@@ -2384,7 +2463,7 @@ verticales entre los pentagramas dentro de cada sistema.  Lo hacemos
 usando la subpropiedad @code{alignment-distances} de
 @code{line-break-system-details}.
 
-@lilypond[quote]
+@lilypond[verbatim,quote,staffsize=16]
 \header { tagline = ##f }
 \paper { left-margin = 0\mm }
 \book {
@@ -2426,7 +2505,7 @@ el punto de origen vertical de cada sistema y pentagrama.  Finalmente,
 observe que @code{alignment-distances} especifica el posicionamiento
 vertical de los pentagramas pero no de los grupos de pentagramas.
 
-@lilypond[quote]
+@lilypond[verbatim,quote,staffsize=16]
 \header { tagline = ##f }
 \paper { left-margin = 0\mm }
 \book {
@@ -2693,6 +2772,9 @@ Referencia de funcionamiento interno:
 @rinternals{StaffSpacing},
 @rinternals{NonMusicalPaperColumn}.
 
+Ensayo sobre grabado musical automatizado:
+@ressay{Espaciado óptico}.
+
 
 @knownissues
 
@@ -3188,7 +3270,7 @@ A continuación examinamos los efectos del grabador
 @code{Separating_line_group_engraver} y veremos por qué las partituras
 proporcionales con frecuencia eliminan este grabador.  El ejemplo
 siguiente muestra que hay una pequeña cantidad de espacio
-@qq{preparatorio} justo antes de la primera nota de cada sistema.
+@qq{preliminar} justo antes de la primera nota de cada sistema.
 
 @lilypond[quote,verbatim,ragged-right]
 \paper {
@@ -3203,7 +3285,7 @@ siguiente muestra que hay una pequeña cantidad de espacio
 @end lilypond
 
 
-Esta cantidad de espacio preparatorio es la misma ya sea después de
+Esta cantidad de espacio preliminar es la misma ya sea después de
 una indicación de compás, una armadura o una clave.  El grabador
 @code{Separating_line_group_engraver} es responsable de este espacio.
 La eliminación de @code{Separating_line_group_engraver} reduce este
@@ -3399,7 +3481,7 @@ parte baja del papel.
 
 @example
 \paper @{
-  system-system-spacing = #'((padding . 0) (space . 0.1))
+  system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
   ragged-last-bottom = ##f
   ragged-bottom = ##f
 @}