1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 45945bd973aa9161b10e3f517902afb7ef4b4a56
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
14 @lilypondfile[quote]{text-headword.ly}
16 Esta sección explica cómo incluir texto (con diversos estilos de
17 formateo) en las partituras.
20 Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
21 en otras secciones específicas: @ref{Vocal music}, @ref{Titles and
31 @subsection Writing text
33 Esta sección presenta las distintas formas de añadir texto a una
36 @cindex texto, en otros idiomas
37 @warning{Para escribir texto con caracteres acentuados y especiales
38 (como los de idiomas distintos del inglés), sencillamente inserte los
39 caracteres directamente en el archivo de LilyPond. El archivo se debe
40 guardar como UTF-8. Para ver más información, consulte @ref{Text
53 @unnumberedsubsubsec Text scripts
55 @cindex Texto, inscripciones de
56 @cindex texto, elementos no vacíos de
57 @cindex no vacíos, textos
58 @cindex texto destacado
60 Es posible añadir indicaciones de @qq{texto entre comillas} a una
63 @lilypond[quote,verbatim,relative=2]
64 a8^"pizz." g f e a4-"scherz." f
67 Esta sintaxis es en realidad una abreviatura; se puede añadir
68 explícitamente a una nota un formateado de texto más complejo
69 utilizando un bloque @code{\markup}, como se describe bajo
70 @ref{Formatting text}.
72 @lilypond[quote,verbatim,relative=2]
73 a8^\markup { \italic pizz. } g f e
74 a4_\markup { \tiny scherz. \bold molto } f
77 Tales indicaciones se pueden colocar también manualmente encima o
78 debajo del pentagrama utilizando la sintaxis que se describe en
79 @ref{Direction and placement}.
81 De forma predeterminada, las indicaciones de texto no afectan al
82 espaciado de las notas. Sin embargo, su anchura sí podría tenerse en
83 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
84 al espaciado, pero la segunda sí afecta.
86 @lilypond[quote,verbatim,relative=2]
94 @funindex \textLengthOn
96 @funindex \textLengthOff
97 @code{\textLengthOff}.
102 Referencia de la notación:
103 @ref{Formatting text},
104 @ref{Direction and placement}.
106 Fragmentos de código:
109 Referencia de funcionamiento interno:
110 @rinternals{TextScript}.
115 La comprobación necesaria para asegurar que las inscripciones de texto
116 y la letra de las canciones se mantienen dentro de los márgenes, es
117 una tarea computacional relativamente grande. Para acelerar el
118 procesado, LilyPond no realiza estos cálculos de forma predeterminada;
119 para habilitarlos, utilice
122 \override Score.PaperColumn #'keep-inside-line = ##t
127 @unnumberedsubsubsec Text spanners
129 @cindex text spanners
131 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
132 @i{accelerando}, se escriben como texto y se extienden sobre muchos
133 compases mediante líneas de puntos. Estos objetos, que reciben el
134 nombre de @q{spanners} u objetos de extensión, se pueden crear desde
135 una nota hasta otra usando la siguiente sintaxis:
137 @lilypond[verbatim,quote,relative=2]
138 \override TextSpanner #'(bound-details left text) = "rit."
144 La cadena de texto que imprimir se establece a través de propiedades
145 de objeto. De forma predeterminada se imprime en estilo cursiva, pero
146 se pueden conseguir distintos efectos de formato utilizando bloques
147 @code{\markup}, como se describe en @ref{Formatting text}.
149 @lilypond[quote,relative=2,verbatim]
150 \override TextSpanner #'(bound-details left text) =
151 \markup { \upright "rit." }
156 El estilo de la línea, así como la cadena de texto, se pueden definir
157 como una propiedad de objeto. Esta sintaxis se describe en @ref{Line
162 @funindex textSpannerUp
163 @code{\textSpannerUp},
164 @funindex textSpannerDown
165 @code{\textSpannerDown},
166 @funindex textSpannerNeutral
167 @code{\textSpannerNeutral}.
172 Referencia de la notación:
175 @ref{Direction and placement}.
177 Fragmentos de código:
180 Referencia de funcionamiento interno:
181 @rinternals{TextSpanner}.
185 @unnumberedsubsubsec Text marks
187 @cindex coda sobre la línea divisoria
188 @cindex segno sobre la línea divisoria
189 @cindex calderón sobre la línea divisoria
190 @cindex líneas divisorias, símbolos sobre las
193 Se pueden añadir a la partitura varios elementos de texto con la
194 sintaxis que se describe en @ref{Rehearsal marks}:
196 @c \mark needs to be placed on a separate line (it's not
197 @c attached to an object like \markup is). -vv
199 @lilypond[verbatim,quote,relative=2]
205 Esta sintaxis posibilita colocar cualquier texto sobre la línea
206 divisoria; se pueden incorporar formatos más complejos para el texto
207 usando un bloque @code{\markup}, como está explicado en
208 @ref{Formatting text}:
210 @lilypond[quote,verbatim,relative=1]
212 \mark \markup { \italic { colla parte } }
218 Esta sintaxis también permite imprimir símbolos especiales como
219 llamadas, segno o calderones, especificando el nombre del símbolo
220 correspondiente como se explica en @ref{Music notation inside markup}:
222 @lilypond[quote,verbatim,relative=2]
224 \mark \markup { \musicglyph #"scripts.ufermata" }
229 Estos objetos se tipografían solamente sobre el pentagrama superior de
230 la partitura; dependiendo de si están especificados al final o en
231 medio de un compás, se colocarán sobre la línea divisoria o entre las
232 notas. Si se especifican en un salto de línea, las llamadas se
233 imprimen al principio de la línea siguiente.
235 @lilypond[quote,verbatim,relative=2]
245 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
246 {printing-marks-at-the-end-of-a-line-or-a-score.ly}
248 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
249 {aligning-marks-with-various-notation-objects.ly}
251 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
252 {printing-marks-on-every-staff.ly}
256 Referencia de la notación:
257 @ref{Rehearsal marks},
258 @ref{Formatting text},
259 @ref{Music notation inside markup},
262 Fragmentos de código:
265 Referencia de funcionamiento interno:
266 @rinternals{RehearsalMark}.
270 @c To be removed when Issue 69 in the tracker gets fixed. -vv
272 Si se introduce una llamada al final del último compás de la partitura
273 (donde no hay línea siguiente), la llamada no se imprime en absoluto.
276 @unnumberedsubsubsec Separate text
278 @cindex separate text
279 @cindex standalone text
280 @cindex top-level text
281 @cindex text, standalone
284 Un bloque @code{\markup} puede existir de forma independiente, fuera
285 de cualquier bloque @code{\score}, como una @qq{expresión de nivel
286 superior}. Esta sintaxis se describe en @ref{File structure}.
288 @lilypond[verbatim,quote]
290 Tomorrow, and tomorrow, and tomorrow...
295 Esto hace posible imprimir texto separado de la música, lo que es
296 especialmente útil cuando el archivo de entrada contiene varias
297 piezas, tal y como se describe en @ref{Multiple scores in a book}.
299 @lilypond[quote,verbatim]
304 Tomorrow, and tomorrow, and tomorrow...
311 Los bloques de texto independientes pueden abarcar varias páginas,
312 posibilitando la impresión de documentos de texto o libros
313 íntegramente desde LilyPond. Esta funcionalidad y la sintaxis que
314 requiere se describen en @ref{Multi-page markup}.
318 @funindex \markuplines
326 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
327 {stand-alone-two-column-markup.ly}
330 Referencia de la notación:
331 @ref{Formatting text},
332 @ref{File structure},
333 @ref{Multiple scores in a book},
334 @ref{Multi-page markup}.
336 Fragmentos de código:
339 Referencia de funcionamiento interno:
340 @rinternals{TextScript}.
343 @node Formatting text
344 @subsection Formatting text
346 Esta sección presenta los formateados básico y avanzado de texto,
347 usando la sintaxis específica del modo de @code{\markup}.
350 * Text markup introduction::
351 * Selecting font and font size::
353 * Graphic notation inside markup::
354 * Music notation inside markup::
355 * Multi-page markup::
358 @node Text markup introduction
359 @unnumberedsubsubsec Text markup introduction
362 @cindex texto, marcado de
363 @cindex marcado de texto
364 @cindex tipografiar texto
367 Se usa un bloque @code{\markup} para tipografiar texto con una
368 sintaxis ampliable que se denomina @qq{modo de marcado}.
370 @cindex marcado, expresiones de
371 @cindex marcado, sintaxis
373 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
374 una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
375 @}}. Una sola palabra se considera como una expresión mínima, y por
376 tanto no necesita estar encerrada entre llaves.
378 A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
379 los bloques @code{\markup} pueden contener expresiones anidadas o
380 instrucciones de marcado, que se introducen utilizando el carácter de
381 barra invertida @code{\} . Estas instrucciones sólo afectan a la
382 expresión que sigue inmediatamente.
384 @lilypond[quote,verbatim,relative=2]
386 a2^\markup { poco \italic più forte }
388 d2_\markup { \italic "string. assai" }
390 b1^\markup { \bold { molto \italic agitato } }
394 @cindex caracteres especiales en modo de marcado
395 @cindex marcado, caracteres especiales en modo de
396 @cindex reservados, impresión de caracteres
397 @cindex impresión de caracteres especiales
398 @cindex texto entrecomillado en modo de marcado
400 Un bloque @code{\markup} puede contener también cadenas de texto entre
401 comillas. Dichas cadenas se tratan como expresiones de texto mínimas,
402 y por tanto cualquier instrucción de marcado o carácter especial (como
403 @code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
404 del texto. Se puede hacer que se impriman las propias comillas si se
405 les antepone una barra invertida.
407 @lilypond[quote,verbatim,relative=2]
408 a1^"\italic markup..."
409 a_\markup { \italic "... prints \"italic\" letters!" }
413 Para que se traten como una expresión distinta, es necesario que las
414 listas de palabras estén encerradas entre comillas o precedidas de una
415 instrucción. La forma en que están definidas las expresiones de
416 marcado afecta a cómo se apilan, se centran y se alinean estas
417 expresiones; en el ejemplo siguiente, la segunda expresión
418 @code{\markup} se trata igual que la primera:
420 @lilypond[quote,verbatim,fragment,relative=1]
421 c1^\markup { \center-column { a bbb c } }
422 c1^\markup { \center-column { a { bbb c } } }
423 c1^\markup { \center-column { a \line { bbb c } } }
424 c1^\markup { \center-column { a "bbb c" } }
427 Los marcados se pueden almacenar dentro de variables. Estas variables
428 se pueden adjuntar directamente a las notas:
430 @lilypond[quote,verbatim]
431 allegro = \markup { \bold \large Allegro }
441 Se puede encontrar una lista exhaustiva de las instrucciones
442 específicas de @code{\markup} en @ref{Text markup commands}.
446 Referencia de la notación:
447 @ref{Text markup commands}.
449 Fragmentos de código:
453 @file{scm/@/markup@/.scm}.
458 Los errores de sintaxis para el modo de marcado a menudo producen
462 @node Selecting font and font size
463 @unnumberedsubsubsec Selecting font and font size
465 @cindex fuente tipográfica, cambiar
470 Está contemplado de forma básica el cambio de la fuente tipográfica en
473 @lilypond[quote,verbatim,relative=2]
476 \italic { non troppo \underline Vivo }
479 d,_\markup { \italic quasi \smallCaps Tromba }
484 @cindex fuente tipográfica, tamaño de
485 @cindex texto, tamaño de
491 El tamaño de los caracteres también se puede alterar de distintas
496 el tamaño de la tipografía se puede definir a una serie de tamaños
497 estándar predefinidos,
500 el tamaño de la tipografía se puede establecer a un valor absoluto,
503 el tamaño de la tipografía también se puede cambiar de forma relativa
504 respecto de su valor anterior.
508 El ejemplo siguiente ejemplifica estos tres métodos:
510 @lilypond[quote,verbatim,relative=1]
517 \fontsize #5 Sinfonia
524 \magnify #0.6 { e sentimento } )
534 El texto se puede imprimir como subíndice o como superíndice. De
535 forma predeterminada se imprimen en un tamaño menor, pero también se
536 puede usar un tamaño normal:
538 @lilypond[quote,verbatim]
541 \line { 1 \super st movement }
542 \line { 1 \normal-size-super st movement
543 \sub { (part two) } }
548 @cindex fuente tipográfica, familias de
550 El modo de marcado ofrece una manera fácil de elegir familias de
551 tipografía alternativas. A no ser que se especifique de otro modo, se
552 selecciona automáticamente la fuente predeterminada con serifa, de
553 tipo romano: en la última línea del ejemplo siguiente, no hay
554 diferencia entre la primera y la segunda palabra.
556 @lilypond[quote,verbatim]
559 \line { Act \number 1 }
560 \line { \sans { Scene I. } }
561 \line { \typewriter { Verona. An open place. } }
562 \line { Enter \roman Valentine and Proteus. }
568 Algunas de estas familias, usadas para elementos específicos como
569 números o matices, no ofrecen todos los caracteres, como se explica en
570 @ref{New dynamic marks} y @ref{Manual repeat marks}.
572 @c \concat is actually documented in Align (it is not
573 @c a font-switching command). But we need it here. -vv
575 Si se usan dentro de una palabra, algunas instrucciones de cambio de
576 tipografía o de formateo pueden producir un espacio vacío no deseado.
577 Esto se puede solucionar concatenando en uno solo los distintos
580 @lilypond[quote,verbatim]
584 \concat { 1 \super st }
588 \concat { \dynamic p , }
589 \italic { con dolce espressione }
595 Se puede encontrar una lista exhaustiva de instrucciones de cambio y
596 utilización personalizada de las fuentes tipográficas en @ref{Font}.
598 También es posible definir conjuntos personalizados de fuentes, tal y
599 como se explica en @ref{Fonts}.
609 @funindex \normalsize
623 Referencia de la notación:
625 @ref{New dynamic marks},
626 @ref{Manual repeat marks},
629 Fragmentos de código:
632 Referencia de funcionamiento interno:
633 @rinternals{TextScript}.
636 @file{scm/@/define@/-markup@/-commands@/.scm}.
640 @unnumberedsubsubsec Text alignment
642 @cindex texto alineación de
643 @cindex alinear texto
645 Esta subsección trata sobre cómo colocar texto en el modo de marcado.
646 Los objetos de marcado también se pueden mover como un todo, usando la
647 sintaxis que se describe en @rlearning{Moving objects}.
649 @c Padding commands should be mentioned on this page, but
650 @c most of these require \box to be more clearly illustrated. -vv
652 @cindex texto, alineación horizontal
653 @cindex horizontal, alineación de texto
654 @funindex \left-align
655 @funindex \center-align
656 @funindex \right-align
658 Los objetos de marcado se pueden alinear de distintas maneras. De
659 forma predeterminada, una indicación de texto se alinea sobre el borde
660 izquierdo: en el ejemplo siguiente, no existe diferencia entre los
661 marcados primero y segundo.
663 @lilypond[quote,verbatim,relative=2]
666 d-\markup { \left-align poco }
668 d-\markup { \center-align { poco } }
670 d-\markup { \right-align poco }
675 Se puede realizar un ajuste fino de la alineación horizontal usando un
678 @lilypond[quote,verbatim,relative=2]
679 a1-\markup { \halign #-1 poco }
681 a,-\markup { \halign #0 poco }
683 a,-\markup { \halign #0.5 poco }
685 a,-\markup { \halign #2 poco }
689 Ciertos objetos pueden poseer sus propios procedimientos de
690 alineación, y por tanto no resultan afectados por estas instrucciones.
691 Es posible mover estos objetos de marcado como un todo, como se
692 muestra por ejemplo en @ref{Text marks}.
694 @cindex texto, alineación vertical
695 @cindex vertical, alineación de texto
699 La alineación vertical es un poco más compleja. Como se ha dicho más
700 arriba, los objetos de marcado se pueden mover como un todo; sin
701 embargo, también es posible mover elementos específicos dentro de un
702 bloque de marcado. En este caso, el elemento a mover se debe preceder
703 de un @emph{punto de anclaje}, que puede ser otro elemento de marcado
704 o un objeto invisible. El ejemplo siguiente ejemplifica estas dos
705 posibilidades; el último marcado en este ejemplo no tiene punto de
706 anclaje y por ello no resulta movido.
708 @lilypond[quote,verbatim,relative=1]
711 \raise #2 { Scène 1 }
716 \lower #4 \bold { Très modéré }
720 \raise #4 \italic { Une forêt. }
725 @funindex \general-align
727 @funindex \translate-scaled
729 Algunas instrucciones pueden afectar tanto a la alineación horizontal
730 como a la vertical de los objetos de texto en el modo de marcado.
731 Cualquier objeto afectado por estas instrucciones se deben preceder de
734 @lilypond[quote,verbatim,relative=1]
737 \translate #'(-1 . 2) "Scène 1"
742 \general-align #Y #3.2 \bold "Très modéré"
747 \translate-scaled #'(-1 . 2) \teeny "Une forêt."
753 @funindex \center-column
755 @cindex varias líneas, marcado de
756 @cindex texto de varias líneas
757 @cindex columnas, texto en
759 Un objeto de marcado puede incluir varias líneas de texto. En el
760 ejemplo siguiente, cada elemento o expresión se sitúa en su propia
761 línea, ya sea alineada por la izquierda o centrada:
763 @lilypond[quote,verbatim]
781 @cindex centrar texto en la página
783 De forma similar, una lista de elementos o expresiones se puede
784 repartir de forma que rellene por completo el ancho de la línea
785 horizontal (si hay un solo elemento, se centra en el papel). A su
786 vez, estas expresiones pueden incluir texto de varias líneas o
787 cualquier otra expresión de marcado:
789 @lilypond[quote,verbatim]
792 \line { William S. Gilbert }
794 \huge \smallCaps "The Mikado"
796 \smallCaps "The Town of Titipu"
798 \line { Sir Arthur Sullivan }
809 @cindex ajuste de línea, texto con
810 @cindex justificado, texto
812 Las indicaciones de texto largas se pueden también ajustar
813 automáticamente según un ancho de línea dado. Estarán alineados por
814 la izquierda o justificados, como se muestra en el ejemplo siguiente.
816 @lilypond[quote,verbatim]
819 \line \smallCaps { La vida breve }
820 \line \bold { Acto I }
822 (La escena representa el corral de una casa de
823 gitanos en el Albaicín de Granada. Al fondo una
824 puerta por la que se ve el negro interior de
825 una Fragua, iluminado por los rojos resplandores
830 \line \bold { Acto II }
831 \override #'(line-width . 50)
833 (Calle de Granada. Fachada de la casa de Carmela
834 y su hermano Manuel con grandes ventanas abiertas
835 a través de las que se ve el patio
836 donde se celebra una alegre fiesta)
842 Hay una lista exhaustiva de instrucciones de alineación de texto en
847 Manual de aprendizaje:
848 @rlearning{Moving objects}.
850 Referencia de la notación:
854 Fragmentos de código:
857 Referencia de funcionamiento interno:
858 @rinternals{TextScript}.
861 @file{scm/@/define@/-markup@/-commands@/.scm}.
864 @node Graphic notation inside markup
865 @unnumberedsubsubsec Graphic notation inside markup
867 @cindex gráficos, insertar
868 @cindex dibujar objetos gráficos
870 Se puede añadir diversos objetos gráficos a una partitura, utilizando
871 instrucciones de marcado.
875 @funindex \rounded-box
879 @cindex decorar texto
880 @cindex enmarcar texto
882 Ciertas instrucciones de marcado permiten la decoración de elementos
883 de texto con gráficos, como se muestra en el ejemplo siguiente.
885 @lilypond[quote,verbatim]
894 \bracket "1866 - 1925"
897 \rounded-box \bold Prelude
902 @funindex \pad-markup
904 @funindex \pad-to-box
905 @funindex \pad-around
907 @cindex relleno alrededor del texto
908 @cindex texto, relleno de
910 Algunas instrucciones pueden requerir un aumento del relleno alrededor
911 del texto: esto se puede conseguir con algunas instrucciones de
912 marcado descritas exhaustivamente en @ref{Align}.
914 @lilypond[quote,verbatim]
917 \box "Charles Ives (1874 - 1954)"
919 \box \pad-markup #2 "THE UNANSWERED QUESTION"
920 \box \pad-x #8 "A Cosmic Landscape"
927 \box \pad-to-box #'(-5 . 20) #'(0 . 5)
928 \bold "Largo to Presto"
931 "String quartet keeps very even time,
932 Flute quartet keeps very uneven time."
937 @funindex \draw-circle
938 @funindex \filled-box
941 @funindex \arrow-head
943 @cindex gráfica, notación
944 @cindex símbolos no musicales
946 Se pueden imprimir otros símbolos o elementos gráficos sin que se
947 requiera ningún otro texto. De igual manera que en el caso de las
948 expresiones de marcado, dichos objetos se pueden combinar:
950 @lilypond[quote,verbatim]
953 \draw-circle #4 #0.4 ##f
954 \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
961 \arrow-head #Y #DOWN ##f
967 @funindex \postscript
969 @cindex insertar gráficos
970 @cindex imágenes, insertar
971 @cindex gráficos, insertar
974 Entre las funcionalidades gráficas avanzadas se encuentran la
975 posibilidad de incluir archivos de imagen externos convertidos al
976 formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
977 de gráficos dentro del archivo de entrada, usando código PostScript
978 nativo. En tal caso puede ser de utilidad la especificación explícita
979 del tamaño del dibujo, como se ejemplifica a continuación:
981 @lilypond[quote,verbatim,relative=1]
984 \epsfile #X #10 #"./context-example.eps"
985 \with-dimensions #'(0 . 6) #'(0 . 10)
1001 Hay una lista exhaustiva de instrucciones específicas de gráficos en
1006 Referencia de la notación:
1008 @ref{Editorial annotations}.
1010 Fragmentos de código:
1013 Referencia de funcionamiento interno:
1014 @rinternals{TextScript}.
1017 @file{scm/@/define@/-markup@/-commands@/.scm},
1018 @file{scm/@/stencil@/.scm}.
1021 @node Music notation inside markup
1022 @unnumberedsubsubsec Music notation inside markup
1024 Se pueden añadir a la partitura diversos elementos de notación
1025 musical, dentro de un objeto de marcado.
1027 Las notas y las alteraciones se pueden escribir utilizando
1028 instrucciones de marcado:
1030 @lilypond[quote,verbatim,relative=2]
1034 \note-by-number #1 #1 #1.5
1037 \natural \semiflat \flat
1038 \sesquiflat \doubleflat
1042 \natural \semisharp \sharp
1043 \sesquisharp \doublesharp
1048 Otros objetos de notación se pueden también imprimir en el modo de
1051 @lilypond[quote,verbatim,relative=1]
1058 fis_\markup { \dynamic rf }
1069 De forma más general, cualquier símbolo musical disponible se puede
1070 incluir por separado dentro de un objeto de marcado, como se
1071 ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
1072 y sus nombres en @ref{The Feta font}.
1074 @lilypond[quote,verbatim,relative=2]
1076 c'^\markup { \musicglyph #"eight" }
1078 c,8._\markup { \musicglyph #"clefs.G_change" }
1080 c2^\markup { \musicglyph #"timesig.neomensural94" }
1084 Otra forma de imprimir glifos que no son de texto se encuentra
1085 descrita en @ref{Fonts explained}. Tiene la utilidad de imprimir
1086 llaves de distintos tamaños.
1088 El modo de marcado también contempla diagramas para instrumentos
1091 @lilypond[quote,verbatim,relative=2]
1093 \fret-diagram-terse #"x;x;o;2;3;2;"
1096 \harp-pedal #"^-v|--ov^"
1101 \musicglyph #"accordion.accDiscant"
1103 \raise #0.5 \musicglyph #"accordion.accDot"
1104 \raise #1.5 \musicglyph #"accordion.accDot"
1108 @c The accordion diagram is actually taken from a snippet.
1111 Dichos diagramas se encuentran documentados es @ref{Instrument
1114 Incluso una partitura completa se puede incluir dentro de un objeto de
1115 marcado. En tal caso, el bloque anidado @code{\score} debe contener
1116 un bloque @code{\layout}, como se muestra aquí:
1118 @lilypond[quote,verbatim,relative=1]
1121 \relative c' { c4 d e f }
1129 Hay una lista exhaustiva de instrucciones relacionadas con la notación
1130 musical en @ref{Music}.
1134 Referencia de la notación:
1136 @ref{The Feta font},
1137 @ref{Fonts explained}.
1139 Fragmentos de código:
1142 Referencia de funcionamiento interno:
1143 @rinternals{TextScript}.
1146 @file{scm/@/define@/-markup@/-commands@/.scm},
1147 @file{scm/@/fret@/-diagrams@/.scm},
1148 @file{scm/@/harp@/-pedals@/.scm}.
1151 @node Multi-page markup
1152 @unnumberedsubsubsec Multi-page markup
1154 Aunque los objetos de marcado estándar no se pueden dividir, una
1155 sintaxis específica hace posible la introducción de líneas de texto
1156 que pueden abarcar varias páginas:
1159 @lilypond[quote,verbatim]
1162 Un texto muy largo de líneas justificadas.
1166 Otro párrafo muy largo.
1173 Esta sintaxis acepta una lista de elementos de marcado, que pueden ser
1176 el resultado de una instrucción de lista de marcado,
1178 una lista de marcados,
1180 o una lista de listas de marcado.
1183 Hay una lista exhaustiva de las instrucciones de lista de marcado en
1184 @ref{Text markup list commands}.
1188 Referencia de la notación:
1189 @ref{Text markup list commands},
1190 @ref{New markup list command definition}.
1192 Fragmentos de código:
1195 Referencia de funcionamiento interno:
1196 @rinternals{TextScript}.
1199 @file{scm/@/define@/-markup@/-commands@/.scm}.
1203 @funindex \markuplines
1204 @code{\markuplines}.
1211 Esta sección presenta la forma en que se manejan las fuentes
1212 tipográficas, y cómo se pueden cambiar en las partituras.
1216 * Single entry fonts::
1217 * Entire document fonts::
1221 @node Fonts explained
1222 @unnumberedsubsubsec Fonts explained
1225 @cindex fuentes tipográficas, explicación
1226 @cindex llaves de distintos tamaños
1228 @funindex font-interface
1230 Las fuentes tipográficas se manejan a través de distintas bibliotecas.
1231 FontConfig se utiliza para detectar las tipografías disponibles en el
1232 sistema; las tipografías seleccionadas se trazan utilizando Pango.
1234 Las tipografías de notación musical se pueden describir como un
1235 conjunto de glifos específicos, ordenados en varias familias. La
1236 siguiente sintaxis permite usar directamente varias tipografías
1237 @code{feta} de LilyPond distintas a las de texto en el modo de
1240 @lilypond[quote,verbatim,relative=2]
1243 \override #'(font-encoding . fetaBraces)
1245 \override #'(font-encoding . fetaNumber)
1247 \override #'(font-encoding . fetaDynamic)
1249 \override #'(font-encoding . fetaMusic)
1250 \lookup #"noteheads.s0petrucci"
1256 Sin embargo, todos estos glifos excepto las llaves de varios tamaños
1257 que están contenidas en la fuente tipográfica @code{fetaBraces} están
1258 disponibles utilizando la sintaxis más sencilla que se describe en
1259 @ref{Music notation inside markup}.
1261 Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
1262 tamaño de la llave se especifica por la parte numérica del nombre del
1263 glifo, en unidades arbitrarias. Se puede especificar cualquier entero
1264 de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
1265 llave más pequeña. El valor óptimo se debe determinar por ensayo y
1266 error. Todos estos glifos son llaves izquierdas; las llaves derechas
1267 se pueden obtener mediante rotación, véase @ref{Rotating objects}.
1269 Están disponibles tres familias de tipografías de texto: la tipografía
1270 @emph{romana} (con serifa), que de forma predeterminada es New Century
1271 Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
1272 máquina de escribir}. Estas dos últimas familias vienen determinadas
1273 por la instalación de Pango.
1275 Cada familia puede incluir distintas formas y series. El ejemplo
1276 siguiente muestra la posibilidad de seleccionar familias, formas,
1277 series y tamaños alternativos. El valor que se da a @code{font-size}
1278 es el cambio requerido a partir del tamaño predeterminado.
1280 @lilypond[quote,verbatim,relative=2]
1281 \override Score.RehearsalMark #'font-family = #'typewriter
1282 \mark \markup "Ouverture"
1283 \override Voice.TextScript #'font-shape = #'italic
1284 \override Voice.TextScript #'font-series = #'bold
1285 d2.^\markup "Allegro"
1286 \override Voice.TextScript #'font-size = #-3
1291 Se puede usar una sintaxis similar en el modo de marcado, aunque en
1292 este caso es preferible usar la sintaxis sencilla que se explica en
1293 @ref{Selecting font and font size}:
1295 @lilypond[quote,verbatim]
1299 \override #'(font-shape . italic)
1300 \override #'(font-size . 4)
1304 \override #'(font-family . typewriter)
1306 \override #'(font-series . bold)
1310 \override #'(font-family . sans)
1317 Aunque es fácil cambiar entre las fuentes tipográficas
1318 preconfiguradas, también es posible usar otras fuentes, como se
1319 explica en las siguientes secciones: @ref{Single entry fonts} y
1320 @ref{Entire document fonts}.
1324 Referencia de la notación:
1325 @ref{The Feta font},
1326 @ref{Music notation inside markup},
1327 @ref{Selecting font and font size},
1331 @node Single entry fonts
1332 @unnumberedsubsubsec Single entry fonts
1334 Se puede usar en una partitura cualquier fuente tipográfica que esté
1335 instalada en el sistema operativo y reconocida por parte de
1336 FontConfig, usando la siguiente sintaxis:
1338 @lilypond[quote,verbatim,relative=2]
1339 \override Staff.TimeSignature #'font-name = #"Charter"
1340 \override Staff.TimeSignature #'font-size = #2
1344 \override #'(font-name . "Vera Bold")
1349 @funindex show-available-fonts
1351 La instrucción siguiente presenta una lista de todas las tipografías
1352 disponibles en el sistema operativo:
1355 lilypond -dshow-available-fonts x
1359 El último argumento de la instrucción puede ser cualquiera, pero debe
1364 Referencia de la notación:
1365 @ref{Fonts explained},
1366 @ref{Entire document fonts}.
1368 Fragmentos de código:
1372 @file{lily/@/font@/-config@/-scheme@/.cc}.
1375 @node Entire document fonts
1376 @unnumberedsubsubsec Entire document fonts
1378 Se pueden cambiar las fuentes tipográficas que se usan como
1379 tipografías predeterminadas en las familias @emph{romana},
1380 @emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
1381 orden como se ve en el ejemplo de abajo. Para leer más explicaciones
1382 sobre las fuentes tipográficas, consulte @ref{Fonts explained}.
1384 @cindex fuente, establecer la familia de
1385 @funindex make-pango-font-tree
1387 @lilypond[verbatim,quote]
1391 (make-pango-font-tree "Times New Roman"
1394 (/ myStaffSize 20)))
1401 \typewriter typewriter. }
1405 @c we don't do Helvetica / Courier, since GS incorrectly loads
1410 Referencia de la notación:
1411 @ref{Fonts explained},
1412 @ref{Single entry fonts},
1413 @ref{Selecting font and font size},