]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/texidocs/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.texidoc
5b9d892e73f7156274b8e7949d0e3cb3b834cd37
[lilypond.git] / Documentation / es / texidocs / horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.texidoc
1 %% Translation of GIT committish: 5db593aa3737cf8c60f9c4c4fcbe317c2d832766
2   texidoces = "
3 Algunas expresiones de matiz dinámico llevan texto adicional, como
4 @qq{sempre pp}.  Dado que los matices suelen ir centrados bajo la
5 nota, el \\pp se imprimiría mucho después de la nota a la que se
6 aplica el matiz.
7
8 Para alinear correctamente el @qq{sempre pp} en sentido horizontal, de
9 manera que se alinee como si estuviese solamente el \\pp, hay varios
10 enfoques:
11
12 * Sencillamente usar @code{\\once\\override DynamicText.X-offset =
13 #-9.2} antes de la nota que lleva el matiz, para desplazarlo
14 manualmente a la posicion correcta.  Inconveniente: hay que hacerlo
15 manualmente cada vez que usamos esa indicación dinámica.
16
17 * Añadir algo de relleno (@code{#:hspace 7.1}) dentro de la definición
18 de nuestra indicación dinámica personalizada, de forma que despues de
19 que lilypond la ha centrado, ya esté alineada correctamente.
20 Inconveniente: el relleno realmente ocupa ese espacio y no permite que
21 se imprima ningún otro elemento de marcado o matiz dinámico en esa
22 posición.
23
24 * Fijar las dimensiones del texto adicional a cero (usando
25 @code{#:with-dimensions '(0 . 0) '(0 . 0)}).  Inconveniente: para
26 LilyPond @qq{sempre} no tiene dimensiones, por lo que podría imprimir
27 otros elementos en su mismo lugar y producir colisiones (que no serían
28 advertidas por el mecanismo de detección de colisiones).  Asimismo,
29 aparentemente hay algún espacio, y por tanto no es exactamente la
30 misma alineación que sin el texto adicional.
31
32 * Añadir un desplazamiento explícito directamente dentro de la función
33 de Scheme que produce el elemento dynamic-script.
34
35 * Fijar una alineación explícita dentro del dynamic-script.  De forma
36 predeterminada, esto no tendría ningún efecto, a no ser que fijásemos
37 un valor para X-offset.  Inconveniente: tenemos que dar un valor a
38 @code{DynamicText #'X-offset} ¡que se aplicaría a todos los textos de
39 dinámica!.  Asimismo, se alinea con el extremo derecho del texto
40 adicional, no con el centro del pp.
41
42 "
43   doctitlees = "Alinear horizontalmente indicaciones dinámicas personalizadas (p.ej. \"sempre pp\"\"piu f\"\"subito p\")"