]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/spacing.itely
Merge branch 'master' of carldsorensen@git.sv.gnu.org:/srv/git/lilypond
[lilypond.git] / Documentation / es / user / spacing.itely
index 4c9d16c81183f391574459dd1d37493f37569616..f55690c11c092ea06b69797c4808c571307b9081 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: 0646758d26f727fc27fc13a87df2362388909e5d
+    Translation of GIT committish: 17d84cfa9ddb152b05d1e17ab72109fb4eefa684
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -127,7 +127,6 @@ variables.
 
 
 @seealso
-
 Archivos instalados:
 @file{scm/@/paper@/.scm}.
 
@@ -298,7 +297,6 @@ papel.
 
 
 @seealso
-
 Referencia de la notación:
 @ref{Vertical spacing between systems}.
 
@@ -364,7 +362,6 @@ primero.  Predeterminado: @code{0}, como se determina en
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -510,6 +507,9 @@ verticalmente por toda la última página.  Predeterminado: @code{##t}.
 Las piezas que llenan generosamente dos o más páginas deberían tener
 esto establecido al valor verdadero.
 
+También afecta a la última página de las partes de libro, es decir,
+partes de un libro que se han creado con bloques @code{\bookpart}.
+
 @item ragged-right
 @funindex ragged-right
 
@@ -551,7 +551,6 @@ Predeterminado: sin establecer.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -676,13 +675,8 @@ de contexto @code{fontSize} y la propiedad de disposición
 afinar el tamaño de los pentagramas individuales.  Los tamaños de
 pentagrama individuales están en relación al tamaño global.
 
-@example
-
-@end example
-
 
 @seealso
-
 Referencia de la notación:
 @ref{Selecting notation font size}.
 
@@ -720,7 +714,6 @@ disposición específica de cada partitura.
 
 
 @seealso
-
 Referencia de la notación:
 @ref{Changing context default settings}.
 
@@ -816,15 +809,14 @@ novedosa y difícil.  Hay más detalles disponibles en @rlsr{Spacing}.
 
 
 @predefined
-
 @funindex \break
 @code{\break},
 @funindex \noBreak
 @code{\noBreak}.
+@endpredefined
 
 
 @seealso
-
 Referencia de funcionamiento interno:
 @rinternals{LineBreakEvent}.
 
@@ -909,16 +901,51 @@ divisores de página, puede habilitar el antiguo como forma de rodear
 el problema.
 
 
-@predefined
+@funindex \bookpart
+
+Cuando un libro tiene muchas partituras y páginas, puede ser difícil
+resolver el problema de los saltos de página, necesitando mucha
+memoria y prolongados tiempos de procesamiento.  Para facilitar el
+proceso de división en páginas, se usan los bloques @code{\bookpart}
+para dividir el libro en varias partes: los saltos de página se
+producen de manera independiente en cada parte.  También se pueden
+usar diferentes funciones de división en páginas para las distintas
+partes del libro.
+
+@example
+\bookpart @{
+  \header @{
+    subtitle = "Prefacio"
+  @}
+  \paper @{
+     %% En una parte que consiste en texto principalmente,
+     %% puede ser preferible ly:minimal-breaking
+     #(define page-breaking ly:minimal-breaking)
+  @}
+  \markup @{ @dots{} @}
+  @dots{}
+@}
+\bookpart @{
+  %% En esta parte, consistente en música, se usa la función
+  %% óptima predeterminada de saltos de página.
+  \header @{
+    subtitle = "Primer movimiento"
+  @}
+  \score @{ @dots{} @}
+  @dots{}
+@}
+@end example
+
 
+@predefined
 @funindex \pageBreak
 @code{\pageBreak},
 @funindex \noPageBreak
 @code{\noPageBreak}.
+@endpredefined
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -937,7 +964,6 @@ página.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1019,17 +1045,16 @@ de marcado del nivel superior.
 
 
 @predefined
-
 @funindex \pageTurn
 @code{\pageTurn},
 @funindex \noPageTurn
 @code{\noPageTurn},
 @funindex \allowPageTurn
 @code{\allowPageTurn}.
+@endpredefined
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1060,7 +1085,6 @@ de memoria, o con una gran cantidad de textos.  Se habilita utilizando:
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1111,7 +1135,6 @@ las instrucciones @code{\pageBreak} explícitas y en ningún otro lugar.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1199,7 +1222,6 @@ propiedades de @code{NonMusicalPaperColumnGrob}, como se explica en
 
 
 @seealso
-
 Referencia de la notación:
 @ref{Vertical spacing}.
 
@@ -1335,7 +1357,6 @@ las dimensiones verticales están descritas en conexión con el grabador
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1403,7 +1424,6 @@ sería el mismo que en una página sin justificar por abajo, como la
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1475,20 +1495,29 @@ Para entender cómo funciona cada uno de los distintos ajustes,
 empezamos observando un ejemplo que no incluye absolutamente ninguna
 sobreescritura.
 
-@lilypond[quote,ragged-right]
-\new Score <<
-  \new Staff <<
-    \new Voice {
-      s1 * 6 \break
-      s1 * 6 \break
-      s1 * 6 \break
-    }
-    \new Voice { \repeat unfold 18 { c'4 c'4 c'4 c'4 } }
-  >>
-  \new Staff {
-    \repeat unfold 18 { d'4 d'4 d'4 d'4 }
+@c \book { } is required in these examples to ensure the spacing
+@c overrides can be seen between systems. -np
+
+@lilypond[quote]
+\header { tagline = ##f }
+\paper { left-margin = 0\mm }
+\book {
+  \score {
+    <<
+      \new Staff <<
+        \new Voice {
+          s1*5 \break
+          s1*5 \break
+          s1*5 \break
+        }
+        \new Voice { \repeat unfold 15 { c'4 c' c' c' } }
+      >>
+      \new Staff {
+        \repeat unfold 15 { d'4 d' d' d' }
+      }
+    >>
   }
->>
+}
 @end lilypond
 
 Esta partitura mantiene aislada la información de los saltos de línea
@@ -1504,26 +1533,32 @@ 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,ragged-right]
-\new Score <<
-  \new Staff <<
-    \new Voice {
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 0))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 40))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 80))
-      s1 * 6 \break
-    }
-    \new Voice { \repeat unfold 18 { c'4 c'4 c'4 c'4 } }
-  >>
-  \new Staff {
-    \repeat unfold 18 { d'4 d'4 d'4 d'4 }
+@lilypond[quote]
+\header { tagline = ##f }
+\paper { left-margin = 0\mm }
+\book {
+  \score {
+    <<
+      \new Staff <<
+        \new Voice {
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 0))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 40))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 80))
+          s1*5 \break
+        }
+        \new Voice { \repeat unfold 15 { c'4 c' c' c' } }
+      >>
+      \new Staff {
+        \repeat unfold 15 { d'4 d' d' d' }
+      }
+    >>
   }
->>
+}
 @end lilypond
 
 Observe que @code{line-break-system-details} toma una lista asociativa
@@ -1538,29 +1573,35 @@ origen vertical de cada pentagrama dentro de cada sistema.  Lo hacemos
 usando la subpropiedad @code{alignment-offsets} de
 @code{line-break-system-details}.
 
-@lilypond[quote,ragged-right]
-\new Score <<
-  \new Staff <<
-    \new Voice {
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 20)
-          (alignment-offsets . (0 -15)))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 60)
-          (alignment-offsets . (0 -15)))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details #'((Y-offset . 100)
-          (alignment-offsets . (0 -15)))
-      s1 * 6 \break
-    }
-    \new Voice { \repeat unfold 18 { c'4 c'4 c'4 c'4 } }
-  >>
-  \new Staff {
-    \repeat unfold 18 { d'4 d'4 d'4 d'4 }
+@lilypond[quote]
+\header { tagline = ##f }
+\paper { left-margin = 0\mm }
+\book {
+  \score {
+    <<
+      \new Staff <<
+        \new Voice {
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 20)
+                                           (alignment-offsets . (0 -15)))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 60)
+                                           (alignment-offsets . (0 -15)))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 100)
+                                           (alignment-offsets . (0 -15)))
+          s1*5 \break
+        }
+        \new Voice { \repeat unfold 15 { c'4 c' c' c' } }
+      >>
+      \new Staff {
+        \repeat unfold 15 { d'4 d' d' d' }
+      }
+    >>
   }
->>
+}
 @end lilypond
 
 Aobserve que aquí asignamos dos valores distintos al atributo
@@ -1574,34 +1615,36 @@ punto de origen vertical de cada sistema y pentagrama.  Finalmente,
 observe que @code{alignment-offsets} especifica el posicionamiento
 vertical de los pentagramas pero no de los grupos de pentagramas.
 
-@lilypond[quote,ragged-right]
-\new Score <<
-  \new Staff <<
-    \new Voice {
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-      #'line-break-system-details #'((Y-offset . 0)
-        (alignment-offsets . (0 -30 -40)))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-      #'line-break-system-details #'((Y-offset . 60)
-        (alignment-offsets . (0 -10 -20)))
-      s1 * 6 \break
-      \overrideProperty #"Score.NonMusicalPaperColumn"
-      #'line-break-system-details #'((Y-offset . 100)
-        (alignment-offsets . (0 -10, -40)))
-      s1 * 6 \break
-    }
-    \new Voice { \repeat unfold 18 { c'4 c'4 c'4 c'4 } }
-  >>
-  \new StaffGroup <<
-    \new Staff {
-      \repeat unfold 18 { d'4 d'4 d'4 d'4 }
-    }
-    \new Staff {
-      \repeat unfold 18 { e'4 e'4 e'4 e'4 }
-    }
-  >>
->>
+@lilypond[quote]
+\header { tagline = ##f }
+\paper { left-margin = 0\mm }
+\book {
+  \score {
+    <<
+      \new Staff <<
+        \new Voice {
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 0)
+                                           (alignment-offsets . (0 -30 -40)))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 60)
+                                           (alignment-offsets . (0 -10 -20)))
+          s1*5 \break
+          \overrideProperty #"Score.NonMusicalPaperColumn"
+            #'line-break-system-details #'((Y-offset . 100)
+                                           (alignment-offsets . (0 -10 -40)))
+          s1*5 \break
+        }
+        \new Voice { \repeat unfold 15 { c'4 c' c' c' } }
+      >>
+      \new StaffGroup <<
+        \new Staff { \repeat unfold 15 { d'4 d' d' d' } }
+        \new Staff { \repeat unfold 15 { e'4 e' e' e' } }
+      >>
+    >>
+  }
+}
 @end lilypond
 
 Algunos puntos que tener en cuenta:
@@ -1625,7 +1668,6 @@ unos valores razonables.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1691,7 +1733,6 @@ lilypond <file>.ly
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1777,7 +1818,6 @@ c''2
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1889,7 +1929,6 @@ notation}.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -1938,7 +1977,6 @@ instrucciones de sobreescritura @code{\override} en dicho punto.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -2024,7 +2062,6 @@ sin tener en cuenta las claves, líneas divisorias ni notas de adorno:
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -2082,7 +2119,6 @@ ocupa su longitud horizontal natural.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -2448,8 +2484,8 @@ puntos de comienzo como de final, y permiten que los elementos de
 extensión se dividan entre los sistemas y las páginas.  Consulte las
 partes respectivas del manual para ver estos ajustes relacionados.
 
-@seealso
 
+@seealso
 Referencia de la notación:
 @ref{New spacing area}.
 
@@ -2508,7 +2544,6 @@ del intervalo.
 
 
 @seealso
-
 Fragmentos de código:
 @rlsr{Spacing}.
 
@@ -2618,7 +2653,6 @@ completa.
 
 
 @seealso
-
 Referencia de la notación:
 @ref{Page formatting},
 @ref{Changing horizontal spacing}.