]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-es: update Changing, Fretted, Keyboards, Appendices, Rhythms, Spacing, Staff...
authorFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 17 Jan 2011 08:29:58 +0000 (09:29 +0100)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 17 Jan 2011 18:04:36 +0000 (19:04 +0100)
Documentation/es/notation/changing-defaults.itely
Documentation/es/notation/fretted-strings.itely
Documentation/es/notation/keyboards.itely
Documentation/es/notation/notation-appendices.itely
Documentation/es/notation/rhythms.itely
Documentation/es/notation/spacing.itely
Documentation/es/notation/staff.itely
Documentation/es/notation/text.itely
Documentation/notation/spacing.itely

index f6c560a7a94b89e72e762ccb54c5155a2e894bb7..8632484363d38b5a0dcf52f3c9ed94a554953b5a 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+Translation of GIT committish: 9551796a06445e9570d5481a73aff11f1d259568
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1993,21 +1993,23 @@ afecte a las otras claves.
 Por ejemplo, para reducir el espacio entre pentagramas adyacentes
 dentro de un grupo, use la propiedad @code{staff-staff-spacing}
 del grob @code{StaffGrouper}.  La propiedad es una lista-A con cuatro
-claves: @code{padding} (relleno), @code{space} (espacio),
-@code{minimum-distance} (distancia mínima) y @code{stretchability}
-(ampliabilidad).  Tres de las cuatro claves tienen valores
-predeterminados en el inicio; éstos se relacionan en la sección
+claves: @code{basic-distance} (distancia básica),
+@code{minimum-distance} (distancia mínima), @code{padding} (relleno)
+y @code{stretchability} (ampliabilidad).
+Los ajustes estándar para esta propiedad
+se relacionan en la sección
 @qq{Backend} de la Referencia de Funcionamiento Interno
 (véase @rinternals{StaffGrouper}):
 
-@file{scm/define-grobs.scm}:
-
 @example
-'((basic-distance . 9) (minimum-distance . 7) (padding . 1))
+'((basic-distance . 9)
+  (minimum-distance . 7)
+  (padding . 1)
+  (stretchability . 5))
 @end example
 
 Una forma de acercar los pentagramas entre sí es reducir el valor de
-la clave @code{space} (@code{9}) para que se corresponda con el valor
+la clave @code{basic-distance} (@code{9}) para que se corresponda con el valor
 de @code{minimum-distance} (@code{7}).  Para modificar una única clave
 de forma individual, utilice una @emph{declaración anidada}:
 
@@ -2029,7 +2031,8 @@ de forma individual, utilice una @emph{declaración anidada}:
 @end lilypond
 
 La utilización de una declaración anidada actualiza la clave
-especificada (como @code{space} en el ejemplo anterior) sin alterar ninguna
+especificada (como @code{basic-distance} en el ejemplo anterior)
+sin alterar ninguna
 de las otras claves que ya se habían establecido para la misma
 propiedad.
 
@@ -2043,9 +2046,9 @@ completamente la propiedad con una sola declaración, como una lista-A:
 @lilypond[quote,verbatim]
 \new PianoStaff \with {
   \override StaffGrouper #'staff-staff-spacing =
-    #'((padding . 0)
-       (basic-distance . 0)
+    #'((basic-distance . 0)
        (minimum-distance . 0)
+       (padding . 0)
        (stretchability . 0))
 } <<
   \new Staff { \clef treble c''1 }
@@ -2058,7 +2061,7 @@ explícitamente en la definición de la lista-A, será reiniciada a sus
 valores @emph{predeterminados si no se han fijado}.  En el caso de
 @code{staff-staff-spacing}, el valor de cualquier clave no fijada se
 reiniciaría a cero (excepto @code{stretchability}, que toma el valor
-de @code{space} si no se fija).  Así, las dos declaraciones siguientes
+de @code{basic-distance} si no se fija).  Así, las dos declaraciones siguientes
 son equivalentes:
 
 @example
@@ -2066,24 +2069,24 @@ son equivalentes:
   #'((basic-distance . 7))
 
 \override StaffGrouper #'staff-staff-spacing =
-  #'((padding . 0)
-     (basic-distance . 7)
+  #'((basic-distance . 7)
      (minimum-distance . 0)
+     (padding . 0)
      (stretchability . 7))
 @end example
 
 Una consecuencia de esto (posiblemente no intencionada) es la
-eliminación de cualquier valor predeterminado @emph{inicializado} que
+eliminación de cualquier valor estándar que
 se establezca en un archivo de inicio y que se carga cada vez que se
-compila un archivo de entrada.  En el ejemplo anterior, los valores
-predeterminados inicializados para @code{padding} y
+compila un archivo de entrada.  En el ejemplo anterior, los ajustes
+estándar para @code{padding} y
 @code{minimum-distance} (definidos en @file{scm/define-grobs.scm}) se
 reinician a sus valores predeterminados si no se han fijado (cero para
 las dos claves).  La definición de una propiedad o variable como una
 lista-A (de cualquier tamaño) siempre reinicia todos los valores de
 clave no establecidos a sus valores predeterminados si no se han
 fijado.  Ano ser que este sea el resultado deseado, es más seguro
-actualizar los valores de clave inddividualmente con una declaración
+actualizar los valores de clave individualmente con una declaración
 anidada.
 
 @warning{Las declaraciones anidadas no funcionan para las listas-A de
@@ -3093,11 +3096,11 @@ explícitas.
 
 El pequeño símbolo de octava sobre las claves en octava alta o baja se
 produce por parte del objeto @code{OctavateEight}.  Su visibilidad se
-controla independientemente de la del objeto @code{Clef}, así que es
+hereda automáticamente de la del objeto @code{Clef}, así que no es
 necesario aplicar las sobreescrituras correspondientes
-@code{break-visibility} tanto a los objetos @code{Clef} como
-@code{OctavateEight} para suprimir completamente estos símbolos de
-clave al comienzo de cada línea.
+@code{break-visibility} a los objetos
+@code{OctavateEight} para suprimir los símbolos de octavación
+para las claves invisibles.
 
 Para los cambios de clave explícitos, la propiedad
 @code{explicitClefVisibility} controla tanto el símbolo de clave como
index 3dd5778732795d71ff938f576fa2fabe829c820b..1008295949e822c98a966f01c598197ff2e5c8cf 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: e72d11948551faad1f6bdc9eef217d1bd63725c7
+    Translation of GIT committish: 17f11c2f5ab963bfb07b7652b4860dc4dda5540a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -444,6 +444,11 @@ Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
 @cindex tablatura de guitarra
 @cindex tablatura de bajo
 @cindex tablatura de ukelele
+@cindex tablatura de violin
+@cindex tablatura de viola
+@cindex tablatura de violoncello
+@cindex tablatura de bajo
+@cindex tablatura de contrabajo
 @cindex tablatura, afinaciones predefinidas de
 @cindex trastes, instrumentos con, afinaciones predefinidas
 @cindex predefinidas, afinaciones, para instrumentos de traste
@@ -456,9 +461,10 @@ hacerlo, es necesario especificar la afinación de las cuerdas.  La
 afinación de las cuerdas se da en la propiedad @code{stringTunings}.
 
 LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
-guitarra, el bajo y el ukelele.  LilyPond establece automáticamente la
-transposición correcta para las afinaciones predefinidas.  El ejemplo
-siguiente es para bajo, que suena una octava por debajo de lo escrito.
+guitarra, el bajo, el ukelele, el violín, la viola, el violoncello y
+el contrabajo.  LilyPond establece automáticamente la transposición
+correcta para las afinaciones predefinidas.  El ejemplo siguiente es
+para bajo, que suena una octava por debajo de lo escrito.
 
 @lilypond[quote,ragged-right,verbatim]
 <<
@@ -482,29 +488,96 @@ estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
 con Sol Mayor al aire).  Las afinaciones predefinidas están en
-@file{scm/tablature.scm}.
+@file{ly/string-tuning-init.ly}.
+
+@funindex contextStringTunings
+@funindex \contextStringTunings
+@cindex tablaturea, afinaciones personalizadas
+@cindex personalizadas, afinaciones de cuerdas
+
+Es posible crear cualquier afinación de cuerdas que se desee.  Se
+puede usar la función @code{\contextStringTuning} para definir una
+afinación de cuerdas y establecerla como el valor de
+@code{stringTunings} para el contexto actual.
+@code{\contextStringTuning} admite dos argumentos: el símbolo en que
+la afinación de cuerdas y una construcción de acorde que define la
+altura de las notas de cada cuerda al aire en dicha afinación.  La
+construcción de acorde debe estar en el modo de octava absoluto, véase
+@ref{Escritura de octava absoluta}.  La cuerda con el número más alto
+(generalmente la más grave) debe ir primero en el acorde.  Por
+ejemplo, podemos definir una afinación para un instrumento de cuatro
+cuerdas con las alturas @code{a''}, @code{d''}, @code{g'} y @code{c'}:
 
-Una afinación de las cuerdas es una lista de Scheme de alturas, una
-por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 está arriba en
-la pauta de tablatura y la cuerda N está abajo.  Esto resulta
-generalmente en un orden de la nota más aguda a la más grave, pero
-algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
-dispuestas en orden de altura.
+@lilypond[quote,verbatim]
 
-La altura de una cuerda en una lista de afinación de cuerdas es el
-intervalo que forma la cuerda al aire con el Do central, medido en
-semitonos.  La altura debe ser un número entero.  LilyPond calcula la
-altura real de la cuerda añadiendo la altura de la afinación a la
-altura real del Do central.
+mynotes = {
+  c'4 e' g' c'' |
+  e''4 g'' b'' c'''
+}
 
-LilyPond calcula automáticamente el número de cuerdas de la pauta
-@code{TabStaff} como el número de elementos de la lista
-@code{stringTunings}.
+<<
+  \new Staff {
+    \clef treble
+    \mynotes
+  }
+  \new TabStaff {
+    \contextStringTuning #'custom-tuning <c' g' d'' a''>
+    \mynotes
+  }
+>>
+@end lilypond
+
+La propiedad @code{stringTunings} también se utiliza por parte de
+@code{FretBoards} para calcular los diagramas de posición automáticos.
 
-Se puede crear cualquier afinación de cuerdas deseada.  Por ejemplo,
-podemos definir una afinación para un instrumento de cuatro cuerdas
-con las alturas @code{a''}, @code{d''}, @code{g'} y @code{c'}:
+@funindex makeStringTuning
+@funindex \makeStringTuning
 
+Las afinaciones de cuerdas se utilizan como parte de la clave de
+asociación para los diagramas de posición predefinidos (véase
+@ref{Diagramas predefinidos de trastes}).  Se usa la función
+@code{\makeStringTuning} para crear una afinación sin fijar el valor
+de la propiedad @code{stringTunings} en el contexto actual.  Los
+argumentos de @code{\makeStringTuning} son el símbolo que usar para la
+nueva afinación y una construcción de acorde que se usa para definir
+la afinación.  El ejemplo anterior también se podría haber escrito
+como sigue:
+
+@lilypond[quote,verbatim]
+\makeStringTuning #'custom-tuning <c' g' d'' a''>
+
+mynotes = {
+  c'4 e' g' c'' |
+  e''4 g'' b'' c'''
+}
+
+<<
+  \new Staff {
+    \clef treble
+    \mynotes
+  }
+  \new TabStaff {
+    \set TabStaff.stringTunings = #custom-tuning
+    \mynotes
+  }
+>>
+@end lilypond
+
+Internamente, una afinación de las cuerdas es una lista de Scheme de
+alturas, una por cada cuerda, ordenadas de 1 a N, donde la cuerda 1
+está arriba en la pauta de tablatura y la cuerda N está abajo.  Esto
+resulta generalmente en un orden de la nota más aguda a la más grave,
+pero algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
+dispuestas en orden de altura.
+
+La altura de una cuerda dentro de una lista de alturas de cuerdas es
+un objeto altura de LilyPond.  Los objetos altura se crean con la
+función de Scheme @code{ly:make-pitch} (véase
+@ref{Funciones de Scheme}).
+
+Se así se desea, puede crearse una afinación de cuerdas como un
+literal de Scheme.  El ejemplo de abajo recrea los ejemplos
+anteriores, pero la afinación no se guarda como un objeto separado:
 
 @lilypond[quote,verbatim]
 mynotes = {
@@ -527,6 +600,11 @@ mynotes = {
 >>
 @end lilypond
 
+LilyPond calcula automáticamente el número de cuerdas dentro del
+@code{TabStaff} y el número de cuerdas dentro de un @code{FretBoard}
+calculado automáticamente como el número de elementos de
+@code{stringTunings}.
+
 @cindex moderntab, clave
 @cindex clave moderntab
 @cindex clave de tablatura
@@ -547,7 +625,13 @@ También se puede usar una clave moderna de tablatura.
 La clave moderna de tablatura contempla tablaturas de 4 a 7 cuerdas.
 
 @seealso
-Archivos de inicio:
+Referencia de la notación:
+@ref{Escritura de octava absoluta},
+@ref{Diagramas predefinidos de trastes},
+@ref{Funciones de Scheme}.
+
+Archivos instalados:
+@file{ly/string-tuning-init.ly}
 @file{scm/tablature.scm}.
 
 Fragmentos de código:
index 42c59972149099c3ddc7272c43ce82ccd48a2816..d9c76e37a46a81af2a5e5e3f4211f0986d031ff2 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 33903a90b916b4c42d767aa0feb800de1c3d8dbe
+    Translation of GIT committish: ad45306c96de2b935cfd726d83590d644e73c68d
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -203,6 +203,42 @@ barras se miden posteriormente a partir del centro del pentagrama que
 está más cerca de la barra.  Para ver un ejemplo sencillo de trucaje
 de las barras, consulte @rlearning{Arreglar notación con superposiciones}.
 
+@cindex colisiones de pentagrama cruzado
+@cindex colisiones, voces de pentagrama cruzado
+
+Se puede producir una superposición en la notación cuando las voces se
+cruzan de un pentagrama a otro:
+
+@lilypond[verbatim,quote]
+\new PianoStaff <<
+  \new Staff = "up" {
+    \voiceOne
+    % Make space for fingering in the cross-staff voice
+    \once\override DynamicLineSpanner #'staff-padding = #3.4
+    e''2\p\< d''\> s1*0\!
+  }
+  \new Staff = "down" <<
+    {
+      \clef bass
+      s4. e,8\rest g,2\rest
+    } \\ {
+      c8\( g c'
+      \change Staff = "up"
+      e' g' b'-3 a' g'\)
+    }
+  >>
+>>
+@end lilypond
+
+La plica y la ligadura de expresión se superponen a la línea del
+símbolo de dinámica porque la resolución automática de colisiones se
+suspende para las barras, ligaduras y otros objetos de extensión que
+conectan notas situadas en distintos pentagramas, así como para las
+plicas y articulaciones si su colocación está afectada por un objeto
+de extensión de pentagrama cruzado.  Las colisiones resultantes se
+pueden resolver manualmente donde sea necesario, utilizando los
+métodos descritos en la sección
+@rlearning{Arreglar notación con superposiciones}.
 
 @seealso
 Manual de aprendizaje:
index 18f0c1489705c03fd9f6835664e83fed519e2175..52f2f19860725bd84f07b44377ca3a8feca13bd0 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: 17f11c2f5ab963bfb07b7652b4860dc4dda5540a
 
     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.36"
+@c \version "2.13.46"
 
 @node Tablas del manual sobre notación
 @appendix Tablas del manual sobre notación
@@ -17,6 +17,7 @@
 @menu
 * Cuadro de nombres de acordes::
 * Modificadores de acorde más usuales::
+* Afinaciones de cuerdas predefinidas::
 * Diagramas predefinidos de posiciones::
 * Instrumentos MIDI::
 * Lista de colores::
@@ -419,6 +420,14 @@ Perfect fifth, octave
 
 @end multitable
 
+@node Afinaciones de cuerdas predefinidas
+@appendixsec Afinaciones de cuerdas predefinidas
+@translationof Predefined string tunings
+
+El cuadro de abajo muestra las afinaciones predefinidas de cuerdas.
+
+@lilypondfile{display-predefined-string-tunings.ly}
+
 @node Diagramas predefinidos de posiciones
 @appendixsec Diagramas predefinidos de posiciones
 @translationof Predefined fretboard diagrams
index 6378b7ecec7f5388e58df7c1fa9a7ed2ef179c5d..3f2a5fe421669249b3146dc656126de9275454ef 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: 5fc97c0c616f84674763aeb2bb018c3e5938ca72
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1094,24 +1094,23 @@ existentes se pueden cambiar, o pueden añadirse valores nuevos:
 
 @lilypond[quote,verbatim]
 \score {
-  \relative c' {
-    \overrideTimeSignatureSettings
-      #'(4 . 4)  % timeSignatureFraction
-      #'(1 . 4)  % baseMomentFraction
-      #'(3 1)    % beatStructure
-      #'()       % beamExceptions
-    \time 4/4
-    \repeat unfold 8 { c8 } |
+  \new Staff {
+    \relative c' {
+      \overrideTimeSignatureSettings
+        #'(4 . 4)  % timeSignatureFraction
+        #'(1 . 4)  % baseMomentFraction
+        #'(3 1)    % beatStructure
+        #'()       % beamExceptions
+      \time 4/4
+      \repeat unfold 8 { c8 } |
+    }
   }
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} toma cinco argumentos:
+@code{\overrideTimeSignatureSettings} toma cuatro argumentos:
 
 @enumerate
-@item
-@code{@var{context}}, un símbolo de Scheme que describe el contexto al
-que se aplica el valor predeterminado.
 
 @item
 @code{@var{timeSignatureFraction}}, una pareja de Scheme que describe
@@ -1133,6 +1132,38 @@ terminar en cada pulso, como se describe en @ref{Establecer el
 comportamiento de las barras automáticas}.
 @end enumerate
 
+El contexto que contiene @code{\overrideTimeSignatureSettings} se debe
+instanciar antes de que se ejecute la llamada a
+@code{\overrideTimeSignatureSettings}.  Ello significa que debe
+instanciarse explícitamente o debe existir música dentro del contexto
+antes de la llamada a @code{\overrideTimeSignatureSettings}:
+
+@lilypond[quote,verbatim]
+\score {
+  \relative c' {
+    % This call will fail because the context isn't yet instantiated
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (2 2)"}
+    \repeat unfold 7 { c8 } |
+    % This call will succeed
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (3 1)"}
+    \repeat unfold 7 { c8 } |
+  }
+}
+@end lilypond
+
+
 @cindex compás, propiedades, restaurar los valores predeterminados
 @cindex restaurar las propiedades predeterminadas del tipo de compás
 @funindex \revertTimeSignatureSettings
@@ -1145,10 +1176,10 @@ compás se pueden restaurar a los valores originales:
   \relative c' {
     \repeat unfold 8 { c8 } |
     \overrideTimeSignatureSettings
-      #'(4 . 4)                       % timeSignatureFraction
-      #'(1 . 4)                       % baseMomentFraction
-      #'(3 1)                         % beatStructure
-      #'((end . (((1 . 8) . (3 1))))) % beamExceptions
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
     \time 4/4
     \repeat unfold 8 { c8 } |
     \revertTimeSignatureSettings #'(4 . 4)
@@ -1158,6 +1189,49 @@ compás se pueden restaurar a los valores originales:
 }
 @end lilypond
 
+Se pueden establecer diferentes valores de las propiedades
+predeterminadas del tipo de compás para los distintos pentagramas
+moviendo el @code{Timing_translator} y el
+@code{Default_bar_line_engraver} del contexto @code{Score} al contexto
+@code{Staff}.
+
+@lilypond[quote, verbatim]
+\score {
+  \new StaffGroup <<
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(3 1)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(1 3)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+  >>
+  \layout {
+    \context {
+      \Score
+      \remove "Timing_translator"
+      \remove "Default_bar_line_engraver"
+    }
+    \context {
+      \Staff
+      \consists "Timing_translator"
+      \consists "Default_bar_line_engraver"
+    }
+  }
+}
+@end lilypond
+
 @predefined
 @code{\numericTimeSignature},
 @code{\defaultTimeSignature}.
@@ -1215,6 +1289,15 @@ c2 d
 e4. d8 c2
 @end lilypond
 
+También se pueden imprimir indicaciones metronómicas
+como un intervalo entre dos números:
+
+@lilypond[verbatim,quote,relative=1]
+\tempo 4 = 40 ~ 46
+c4. e8 a4 g
+b,2 d4 r
+@end lilypond
+
 Se pueden usar indicaciones de tempo con texto:
 
 @lilypond[verbatim,quote,relative=2]
@@ -2074,6 +2157,37 @@ compás están determinados en el archivo
 barrado automático para un tipo de compás pueden cambiarse como se
 describe en @ref{Indicación de compás}.
 
+Casi todos los ajustes de barrado automáticos para un tipo de compás
+contienen una entrada para @code{beamExceptions}.  Por ejemplo, el
+compás de 4/4 trata de unir el compás en dos partes si solo hay
+corcheas.  La regla @code{beamExceptions} puede sobreescribir el
+ajuste @code{beatStructure} si no se reinicia @code{beamExceptions}.
+
+@lilypond[quote,verbatim,relative=2]
+\time 4/4
+\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.beatStructure = #'(3 3 2)
+% This won't beam (3 3 2) because of beamExceptions
+\repeat unfold 8 {c8} |
+% This will beam (3 3 2) because we clear beamExceptions
+\set Timing.beamExceptions = #'()
+\repeat unfold 8 {c8}
+@end lilypond
+
+De un modo similar, las corcheas en compás de 3/4 se unen como un
+compás completo, de forma predeterminada.  Para unir las corcheas
+mediante barras sobre los pulsos en un compás de 3/4, reinicie
+@code{beamExceptions}.
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+% by default we beam in (3) due to beamExceptions
+\repeat unfold 6 {a8} |
+% This will beam (1 1 1) due to beatLength
+\set Timing.beamExceptions = #'()
+\repeat unfold 6 {a8}
+@end lilypond
+
 @i{@strong{Cómo funciona el barrado automático}}
 
 Cuando se habilita el barrado automático, la colocación de las barras
@@ -2149,7 +2263,6 @@ Referencia de funcionamiento interno:
 
 
 @knownissues
-
 Si una partitura termina mientras una barra automática no ha terminado
 aún todavía está aceptando notas, esta última barra no se imprimirá en
 absoluto.  Lo mismo sirve para las voces polifónicas, introducidas con
index 4e466456fd4c9a99aaaa703363875acd8416cc84..ad7b35ec18afd9139bce9c30ac50b84e3831881a 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: 36dd3392bcc0462f7d8af5f5a8bf24c544e43cda
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -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,18 +248,22 @@ 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 dimensiones están fijados en el
 archivo @file{ly/paper-defaults-init.ly}, usando variables internas
@@ -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}.
 
@@ -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
@@ -445,9 +467,9 @@ segunda redefine la variable completamente:
 \paper @{
   system-system-spacing #'basic-distance = #8
   score-system-spacing =
-    #'((padding . 1)
-       (basic-distance . 12)
+    #'((basic-distance . 12)
        (minimum-distance . 6)
+       (padding . 1)
        (stretchability . 12))
 @}
 @end example
@@ -587,6 +609,7 @@ 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
@@ -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}.
 
@@ -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}.
 
@@ -918,6 +950,11 @@ Si está fijado a falso, no se imprimen los números de página.
 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 Variables de \paper diversas
 @unnumberedsubsubsec Variables de @code{\paper} diversas
@@ -1028,25 +1065,33 @@ modificaciones de contexto se estudian en un capítulo distinto; véase
 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
 
 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
   @}
 @}
@@ -1088,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
@@ -1200,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
@@ -1231,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
 
@@ -1249,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{la música real}
+<<
+  \repeat unfold 7 @{
+    s1 \noBreak s1 \noBreak
+    s1 \noBreak s1 \break
+  @}
+  @{ @var{la música real@dots{}} @}
 >>
 @end example
 
@@ -1273,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}.
 
@@ -1280,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
@@ -1333,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
@@ -1345,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
 
@@ -1369,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{}
@@ -1395,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}.
 
@@ -1531,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
 
@@ -1567,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
@@ -1602,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
@@ -1622,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 {
@@ -1631,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 }
     }
   >>
 }
@@ -1646,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 {
@@ -1666,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 }
     }
   >>
 }
@@ -1898,9 +1968,9 @@ forma individual, y la segunda redefine la propiedad completamente:
 
 \new Staff \with @{
   \override VerticalAxisGroup #'staff-staff-spacing =
-    #'((padding . 1)
-       (basic-distance . 10)
+    #'((basic-distance . 10)
        (minimum-distance . 9)
+       (padding . 1)
        (stretchability . 10))
 @} @{ @dots{} @}
 @end example
@@ -2061,30 +2131,30 @@ agrupadas:
   \context {
     \Staff
     \override VerticalAxisGroup #'staff-staff-spacing =
-      #'((padding . 1)
-         (basic-distance . 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)
-         (basic-distance . 3.5))
+      #'((basic-distance . 3.5)
+         (padding . -10))
   } { \clef bass g2 r | }
   \new Staff { \clef bass g2 r | }
 >>
@@ -2250,19 +2320,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:
@@ -2299,13 +2367,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
 
@@ -2316,7 +2386,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 {
@@ -2351,7 +2421,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 {
@@ -2391,7 +2461,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 {
@@ -2433,7 +2503,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 {
@@ -3406,7 +3476,7 @@ parte baja del papel.
 
 @example
 \paper @{
-  system-system-spacing = #'((padding . 0) (basic-distance . 0.1))
+  system-system-spacing = #'((basic-distance . 0.1) (padding . 0))
   ragged-last-bottom = ##f
   ragged-bottom = ##f
 @}
index 9466b531b7b9ffd258b419e472f303e5386249aa..b80d1d979ca728efaebb1999b48116afb117eedb 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 7044a6e78c052315e4fbc05cb9a05fbfb16de9f5
+    Translation of GIT committish: 36dd3392bcc0462f7d8af5f5a8bf24c544e43cda
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -280,6 +280,9 @@ Referencia de funcionamiento interno:
 @rinternals{SystemStartBracket},
 @rinternals{SystemStartSquare}.
 
+@knownissues
+@code{PianoStaff} no acepta @code{ChordNames} de forma predeterminada.
+
 
 @node Grupos de pentagramas anidados
 @unnumberedsubsubsec Grupos de pentagramas anidados
index 80d0ff278f9a0307c5c2a5c171e37a3d2488d14b..4bd55e85d81e2b47c752ae0f91803f14fe5a809d 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 7ba0a22641cb0c7f5949d66a06d1e2e1fd0b3033
+    Translation of GIT committish: 33903a90b916b4c42d767aa0feb800de1c3d8dbe
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -181,10 +181,7 @@ e,\stopTextSpan
 
 El estilo de la línea, así como la cadena de texto, se pueden definir
 como una propiedad de objeto.  Esta sintaxis se describe en
-@ref{Estilos de línea}. Los extensores de texto
-forman parte del contexto @code{Dynamics}; véase
-@rinternals{Dynamics}.
-
+@ref{Estilos de línea}.
 
 @funindex \textSpannerUp
 @funindex textSpannerUp
@@ -222,8 +219,7 @@ Fragmentos de código:
 @rlsr{Expressive marks}.
 
 Referencia de funcionamiento interno:
-@rinternals{TextSpanner},
-@rinternals{Dynamics}.
+@rinternals{TextSpanner}.
 
 
 @node Indicaciones de texto
@@ -408,7 +404,7 @@ usando la sintaxis específica del modo de @code{\markup}.
 
 @menu
 * Introducción al marcado de texto::
-* Instrucciones de marcado de texto más usuales::
+* Seleccionar la tipografía y su tamaño::
 * Alineación de texto::
 * Notación gráfica dentro de elementos de marcado::
 * Notación musical dentro de elementos de marcado::
@@ -524,8 +520,8 @@ Los errores de sintaxis para el modo de marcado a menudo producen
 confusión.
 
 
-@node Instrucciones de marcado de texto más usuales
-@unnumberedsubsubsec Instrucciones de marcado de texto más usuales
+@node Seleccionar la tipografía y su tamaño
+@unnumberedsubsubsec Seleccionar la tipografía y su tamaño
 @translationof Selecting font and font size
 
 @cindex fuente tipográfica, cambiar
@@ -645,7 +641,8 @@ diferencia entre la primera y la segunda palabra.
 @noindent
 Algunas de estas familias, usadas para elementos específicos como
 números o matices, no ofrecen todos los caracteres, como se explica en
-@ref{Indicaciones dinámicas contemporáneas} y @ref{Marcas de repetición manual}.
+@ref{Indicaciones dinámicas contemporáneas} y
+@ref{Marcas de repetición manual}.
 
 @c \concat is actually documented in Align (it is not
 @c a font-switching command).  But we need it here. -vv
@@ -722,6 +719,13 @@ Referencia de funcionamiento interno:
 Archivos de inicio:
 @file{scm/define-markup-commands.scm}.
 
+@knownissues
+La utilización de las instrucciones de tamaño de texto
+@code{\teeny}, @code{\tiny},
+@code{\small}, @code{\normalsize}, @code{\large} y
+@code{\huge} conducen a un espaciado de las líneas inconsistente
+comparado con el uso de @code{\fontsize}.
+
 
 @node Alineación de texto
 @unnumberedsubsubsec Alineación de texto
@@ -1471,7 +1475,7 @@ c4^smaller
 @noindent
 Se puede usar una sintaxis similar en el modo de marcado, aunque en
 este caso es preferible usar la sintaxis sencilla que se explica en
-@ref{Instrucciones de marcado de texto más usuales}:
+@ref{Seleccionar la tipografía y su tamaño}:
 
 @lilypond[quote,verbatim]
 \markup {
@@ -1505,7 +1509,7 @@ explica en las siguientes secciones: @ref{Fuentes de un solo elemento} y
 Referencia de la notación:
 @ref{La tipografía Feta},
 @ref{Notación musical dentro de elementos de marcado},
-@ref{Instrucciones de marcado de texto más usuales},
+@ref{Seleccionar la tipografía y su tamaño},
 @ref{Font}.
 
 
@@ -1597,6 +1601,6 @@ sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipog
 Referencia de la notación:
 @ref{Explicación de las fuentes tipográficas},
 @ref{Fuentes de un solo elemento},
-@ref{Instrucciones de marcado de texto más usuales},
+@ref{Seleccionar la tipografía y su tamaño},
 @ref{Font}.
 
index 98f054555847d06c6042fe8a846adddb0b6c5708..19cc1cbdb8f796e72e6f0ee824eaa3cccf992d67 100644 (file)
@@ -281,11 +281,11 @@ are described in @ref{Setting paper size}.
 
 The vertical dimensions affected by automatic scaling are
 @code{top-margin} and @code{bottom-margin} (see
-@ref{Fixed vertical spacing \paper variables}.  The horizontal
+@ref{Fixed vertical spacing \paper variables}).  The horizontal
 dimensions affected by automatic scaling are @code{left-margin},
 @code{right-margin}, @code{inner-margin}, @code{outer-margin},
 @code{binding-offset}, @code{indent}, and @code{short-indent} (see
-@ref{Horizontal spacing \paper variables}.
+@ref{Horizontal spacing \paper variables}).
 
 The default values for these dimensions are set in
 @file{ly/paper-defaults-init.ly}, using internal variables named