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. For details, see the Contributors'
7 Guide, node Updating translation committishes..
16 @lilypondfile[quote]{text-headword.ly}
18 Esta sección explica cómo incluir texto (con diversos estilos de
19 formateo) en las partituras.
22 Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
23 en otras secciones específicas: @ref{Música vocal}, @ref{Títulos y cabeceras}.
26 * Escritura del texto::
27 * Formatear el texto::
31 @node Escritura del texto
32 @subsection Escritura del texto
33 @translationof Writing text
35 Esta sección presenta las distintas formas de añadir texto a una
38 @cindex texto, en otros idiomas
39 @warning{Para escribir texto con caracteres acentuados y especiales
40 (como los de idiomas distintos del inglés), sencillamente inserte los
41 caracteres directamente en el archivo de LilyPond. El archivo se debe
42 guardar como UTF-8. Para ver más información, consulte @ref{Codificación del texto}.}
47 * Extensiones de texto::
48 * Indicaciones de texto::
53 @node Guiones de texto
54 @unnumberedsubsubsec Guiones de texto
55 @translationof Text scripts
57 @cindex Texto, inscripciones de
58 @cindex texto, elementos no vacíos de
59 @cindex no vacíos, textos
60 @cindex texto destacado
62 Es posible añadir indicaciones de @qq{texto entre comillas} a una
65 @lilypond[quote,verbatim,relative=2]
66 a8^"pizz." g f e a4-"scherz." f
69 Esta sintaxis es en realidad una abreviatura; se puede añadir
70 explícitamente a una nota un formateado de texto más complejo
71 utilizando un bloque @code{\markup}, como se describe bajo
72 @ref{Formatear el texto}.
74 @lilypond[quote,verbatim,relative=2]
75 a8^\markup { \italic pizz. } g f e
76 a4_\markup { \tiny scherz. \bold molto } f
79 Tales indicaciones se pueden colocar también manualmente encima o
80 debajo del pentagrama utilizando la sintaxis que se describe en
81 @ref{Dirección y posición}.
83 De forma predeterminada, las indicaciones de texto no afectan al
84 espaciado de las notas. Sin embargo, su anchura sí podría tenerse en
85 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
86 al espaciado, pero la segunda sí afecta.
88 @lilypond[quote,verbatim,relative=2]
96 @funindex \textLengthOn
98 @funindex \textLengthOff
99 @code{\textLengthOff}.
104 Referencia de la notación:
105 @ref{Formatear el texto},
106 @ref{Dirección y posición}.
108 Fragmentos de código:
111 Referencia de funcionamiento interno:
112 @rinternals{TextScript}.
117 La comprobación necesaria para asegurar que las inscripciones de texto
118 y la letra de las canciones se mantienen dentro de los márgenes, es
119 una tarea computacional relativamente grande. Para acelerar el
120 procesado, LilyPond no realiza estos cálculos de forma predeterminada;
121 para habilitarlos, utilice
124 \override Score.PaperColumn #'keep-inside-line = ##t
128 @node Extensiones de texto
129 @unnumberedsubsubsec Extensiones de texto
130 @translationof Text spanners
132 @cindex text spanners
134 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
135 @i{accelerando}, se escriben como texto y se extienden sobre muchos
136 compases mediante líneas de puntos. Estos objetos, que reciben el
137 nombre de @q{spanners} u objetos de extensión, se pueden crear desde
138 una nota hasta otra usando la siguiente sintaxis:
140 @lilypond[verbatim,quote,relative=2]
141 \override TextSpanner #'(bound-details left text) = "rit."
147 La cadena de texto que imprimir se establece a través de propiedades
148 de objeto. De forma predeterminada se imprime en estilo cursiva, pero
149 se pueden conseguir distintos efectos de formato utilizando bloques
150 @code{\markup}, como se describe en @ref{Formatear el texto}.
152 @lilypond[quote,relative=2,verbatim]
153 \override TextSpanner #'(bound-details left text) =
154 \markup { \upright "rit." }
159 El estilo de la línea, así como la cadena de texto, se pueden definir
160 como una propiedad de objeto. Esta sintaxis se describe en @ref{Estilos de línea}.
164 @funindex textSpannerUp
165 @code{\textSpannerUp},
166 @funindex textSpannerDown
167 @code{\textSpannerDown},
168 @funindex textSpannerNeutral
169 @code{\textSpannerNeutral}.
174 Referencia de la notación:
175 @ref{Estilos de línea},
176 @ref{Matices dinámicos},
177 @ref{Dirección y posición}.
179 Fragmentos de código:
182 Referencia de funcionamiento interno:
183 @rinternals{TextSpanner}.
186 @node Indicaciones de texto
187 @unnumberedsubsubsec Indicaciones de texto
188 @translationof Text marks
190 @cindex coda sobre la línea divisoria
191 @cindex segno sobre la línea divisoria
192 @cindex calderón sobre la línea divisoria
193 @cindex líneas divisorias, símbolos sobre las
196 Se pueden añadir a la partitura varios elementos de texto con la
197 sintaxis que se describe en @ref{Llamadas de ensayo}:
199 @c \mark needs to be placed on a separate line (it's not
200 @c attached to an object like \markup is). -vv
202 @lilypond[verbatim,quote,relative=2]
208 Esta sintaxis posibilita colocar cualquier texto sobre la línea
209 divisoria; se pueden incorporar formatos más complejos para el texto
210 usando un bloque @code{\markup}, como está explicado en
211 @ref{Formatear el texto}:
213 @lilypond[quote,verbatim,relative=1]
215 \mark \markup { \italic { colla parte } }
221 Esta sintaxis también permite imprimir símbolos especiales como
222 llamadas, segno o calderones, especificando el nombre del símbolo
223 correspondiente como se explica en @ref{Notación musical dentro de elementos de marcado}:
225 @lilypond[quote,verbatim,relative=2]
227 \mark \markup { \musicglyph #"scripts.ufermata" }
232 Estos objetos se tipografían solamente sobre el pentagrama superior de
233 la partitura; dependiendo de si están especificados al final o en
234 medio de un compás, se colocarán sobre la línea divisoria o entre las
235 notas. Si se especifican en un salto de línea, las llamadas se
236 imprimen al principio de la línea siguiente.
238 @lilypond[quote,verbatim,relative=2]
248 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
249 {printing-marks-at-the-end-of-a-line.ly}
251 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
252 {aligning-marks-with-various-notation-objects.ly}
254 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
255 {printing-marks-on-every-staff.ly}
259 Referencia de la notación:
260 @ref{Llamadas de ensayo},
261 @ref{Formatear el texto},
262 @ref{Notación musical dentro de elementos de marcado},
263 @ref{La tipografía Feta}.
265 Fragmentos de código:
268 Referencia de funcionamiento interno:
269 @rinternals{MarkEvent},
270 @rinternals{Mark_engraver},
271 @rinternals{RehearsalMark}.
276 @unnumberedsubsubsec Texto separado
277 @translationof Separate text
279 @cindex separate text
280 @cindex standalone text
281 @cindex top-level text
282 @cindex text, standalone
285 Un bloque @code{\markup} puede existir de forma independiente, fuera
286 de cualquier bloque @code{\score}, como una @qq{expresión de nivel
287 superior}. Esta sintaxis se describe en @ref{Estructura del archivo}.
289 @lilypond[verbatim,quote]
291 Tomorrow, and tomorrow, and tomorrow...
296 Esto hace posible imprimir texto separado de la música, lo que es
297 especialmente útil cuando el archivo de entrada contiene varias
298 piezas, tal y como se describe en @ref{Varias partituras en un libro}.
300 @lilypond[quote,verbatim]
305 Tomorrow, and tomorrow, and tomorrow...
312 Los bloques de texto independientes pueden abarcar varias páginas,
313 posibilitando la impresión de documentos de texto o libros
314 íntegramente desde LilyPond. Esta funcionalidad y la sintaxis que
315 requiere se describen en @ref{Elementos de marcado de varias páginas}.
319 @funindex \markuplines
327 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
328 {stand-alone-two-column-markup.ly}
331 Referencia de la notación:
332 @ref{Formatear el texto},
333 @ref{Estructura del archivo},
334 @ref{Varias partituras en un libro},
335 @ref{Elementos de marcado de varias páginas}.
337 Fragmentos de código:
340 Referencia de funcionamiento interno:
341 @rinternals{TextScript}.
344 @node Formatear el texto
345 @subsection Formatear el texto
346 @translationof Formatting text
348 Esta sección presenta los formateados básico y avanzado de texto,
349 usando la sintaxis específica del modo de @code{\markup}.
352 * Introducción al marcado de texto::
353 * Instrucciones de marcado de texto más usuales::
354 * Alineación de texto::
355 * Notación gráfica dentro de elementos de marcado::
356 * Notación musical dentro de elementos de marcado::
357 * Elementos de marcado de varias páginas::
360 @node Introducción al marcado de texto
361 @unnumberedsubsubsec Introducción al marcado de texto
362 @translationof Text markup introduction
365 @cindex texto, marcado de
366 @cindex marcado de texto
367 @cindex tipografiar texto
370 Se usa un bloque @code{\markup} para tipografiar texto con una
371 sintaxis ampliable que se denomina @qq{modo de marcado}.
373 @cindex marcado, expresiones de
374 @cindex marcado, sintaxis
376 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
377 una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
378 @}}. Una sola palabra se considera como una expresión mínima, y por
379 tanto no necesita estar encerrada entre llaves.
381 A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
382 los bloques @code{\markup} pueden contener expresiones anidadas o
383 instrucciones de marcado, que se introducen utilizando el carácter de
384 barra invertida @code{\} . Estas instrucciones sólo afectan a la
385 expresión que sigue inmediatamente.
387 @lilypond[quote,verbatim,relative=2]
389 a2^\markup { poco \italic più forte }
391 d2_\markup { \italic "string. assai" }
393 b1^\markup { \bold { molto \italic agitato } }
397 @cindex caracteres especiales en modo de marcado
398 @cindex marcado, caracteres especiales en modo de
399 @cindex reservados, impresión de caracteres
400 @cindex impresión de caracteres especiales
401 @cindex texto entrecomillado en modo de marcado
403 Un bloque @code{\markup} puede contener también cadenas de texto entre
404 comillas. Dichas cadenas se tratan como expresiones de texto mínimas,
405 y por tanto cualquier instrucción de marcado o carácter especial (como
406 @code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
407 del texto. Se puede hacer que se impriman las propias comillas si se
408 les antepone una barra invertida.
410 @lilypond[quote,verbatim,relative=2]
411 a1^"\italic markup..."
412 a_\markup { \italic "... prints \"italic\" letters!" }
416 Para que se traten como una expresión distinta, es necesario que las
417 listas de palabras estén encerradas entre comillas o precedidas de una
418 instrucción. La forma en que están definidas las expresiones de
419 marcado afecta a cómo se apilan, se centran y se alinean estas
420 expresiones; en el ejemplo siguiente, la segunda expresión
421 @code{\markup} se trata igual que la primera:
423 @lilypond[quote,verbatim,fragment,relative=1]
424 c1^\markup { \center-column { a bbb c } }
425 c1^\markup { \center-column { a { bbb c } } }
426 c1^\markup { \center-column { a \line { bbb c } } }
427 c1^\markup { \center-column { a "bbb c" } }
430 Los marcados se pueden almacenar dentro de variables. Estas variables
431 se pueden adjuntar directamente a las notas:
433 @lilypond[quote,verbatim]
434 allegro = \markup { \bold \large Allegro }
444 Se puede encontrar una lista exhaustiva de las instrucciones
445 específicas de @code{\markup} en @ref{Text markup commands}.
449 Referencia de la notación:
450 @ref{Text markup commands}.
452 Fragmentos de código:
456 @file{scm/@/markup@/.scm}.
461 Los errores de sintaxis para el modo de marcado a menudo producen
465 @node Instrucciones de marcado de texto más usuales
466 @unnumberedsubsubsec Instrucciones de marcado de texto más usuales
467 @translationof Selecting font and font size
469 @cindex fuente tipográfica, cambiar
474 Está contemplado de forma básica el cambio de la fuente tipográfica en
477 @lilypond[quote,verbatim,relative=2]
480 \italic { non troppo \underline Vivo }
483 d,_\markup { \italic quasi \smallCaps Tromba }
488 @cindex fuente tipográfica, tamaño de
489 @cindex texto, tamaño de
495 El tamaño de los caracteres también se puede alterar de distintas
500 el tamaño de la tipografía se puede definir a una serie de tamaños
501 estándar predefinidos,
504 el tamaño de la tipografía se puede establecer a un valor absoluto,
507 el tamaño de la tipografía también se puede cambiar de forma relativa
508 respecto de su valor anterior.
512 El ejemplo siguiente ejemplifica estos tres métodos:
514 @lilypond[quote,verbatim,relative=1]
521 \fontsize #5 Sinfonia
528 \magnify #0.6 { e sentimento } )
538 El texto se puede imprimir como subíndice o como superíndice. De
539 forma predeterminada se imprimen en un tamaño menor, pero también se
540 puede usar un tamaño normal:
542 @lilypond[quote,verbatim]
545 \line { 1 \super st movement }
546 \line { 1 \normal-size-super st movement
547 \sub { (part two) } }
552 @cindex fuente tipográfica, familias de
554 El modo de marcado ofrece una manera fácil de elegir familias de
555 tipografía alternativas. A no ser que se especifique de otro modo, se
556 selecciona automáticamente la fuente predeterminada con serifa, de
557 tipo romano: en la última línea del ejemplo siguiente, no hay
558 diferencia entre la primera y la segunda palabra.
560 @lilypond[quote,verbatim]
563 \line { Act \number 1 }
564 \line { \sans { Scene I. } }
565 \line { \typewriter { Verona. An open place. } }
566 \line { Enter \roman Valentine and Proteus. }
572 Algunas de estas familias, usadas para elementos específicos como
573 números o matices, no ofrecen todos los caracteres, como se explica en
574 @ref{Indicaciones dinámicas contemporáneas} y @ref{Marcas de repetición manual}.
576 @c \concat is actually documented in Align (it is not
577 @c a font-switching command). But we need it here. -vv
579 Si se usan dentro de una palabra, algunas instrucciones de cambio de
580 tipografía o de formateo pueden producir un espacio vacío no deseado.
581 Esto se puede solucionar concatenando en uno solo los distintos
584 @lilypond[quote,verbatim]
588 \concat { 1 \super st }
592 \concat { \dynamic p , }
593 \italic { con dolce espressione }
599 Se puede encontrar una lista exhaustiva de instrucciones de cambio y
600 utilización personalizada de las fuentes tipográficas en @ref{Font}.
602 También es posible definir conjuntos personalizados de fuentes, tal y
603 como se explica en @ref{Tipografías}.
613 @funindex \normalsize
627 Referencia de la notación:
629 @ref{Indicaciones dinámicas contemporáneas},
630 @ref{Marcas de repetición manual},
633 Fragmentos de código:
636 Referencia de funcionamiento interno:
637 @rinternals{TextScript}.
640 @file{scm/@/define@/-markup@/-commands@/.scm}.
643 @node Alineación de texto
644 @unnumberedsubsubsec Alineación de texto
645 @translationof Text alignment
647 @cindex texto alineación de
648 @cindex alinear texto
650 Esta subsección trata sobre cómo colocar texto en el modo de marcado.
651 Los objetos de marcado también se pueden mover como un todo, usando la
652 sintaxis que se describe en @rlearning{Mover objetos}.
654 @c Padding commands should be mentioned on this page, but
655 @c most of these require \box to be more clearly illustrated. -vv
657 @cindex texto, alineación horizontal
658 @cindex horizontal, alineación de texto
659 @funindex \left-align
660 @funindex \center-align
661 @funindex \right-align
663 Los objetos de marcado se pueden alinear de distintas maneras. De
664 forma predeterminada, una indicación de texto se alinea sobre el borde
665 izquierdo: en el ejemplo siguiente, no existe diferencia entre los
666 marcados primero y segundo.
668 @lilypond[quote,verbatim,relative=2]
671 d-\markup { \left-align poco }
673 d-\markup { \center-align { poco } }
675 d-\markup { \right-align poco }
680 Se puede realizar un ajuste fino de la alineación horizontal usando un
683 @lilypond[quote,verbatim,relative=2]
684 a1-\markup { \halign #-1 poco }
686 a,-\markup { \halign #0 poco }
688 a,-\markup { \halign #0.5 poco }
690 a,-\markup { \halign #2 poco }
694 Ciertos objetos pueden poseer sus propios procedimientos de
695 alineación, y por tanto no resultan afectados por estas instrucciones.
696 Es posible mover estos objetos de marcado como un todo, como se
697 muestra por ejemplo en @ref{Indicaciones de texto}.
699 @cindex texto, alineación vertical
700 @cindex vertical, alineación de texto
704 La alineación vertical es un poco más compleja. Como se ha dicho más
705 arriba, los objetos de marcado se pueden mover como un todo; sin
706 embargo, también es posible mover elementos específicos dentro de un
707 bloque de marcado. En este caso, el elemento a mover se debe preceder
708 de un @emph{punto de anclaje}, que puede ser otro elemento de marcado
709 o un objeto invisible. El ejemplo siguiente ejemplifica estas dos
710 posibilidades; el último marcado en este ejemplo no tiene punto de
711 anclaje y por ello no resulta movido.
713 @lilypond[quote,verbatim,relative=1]
716 \raise #2 { Scène 1 }
721 \lower #4 \bold { Très modéré }
725 \raise #4 \italic { Une forêt. }
730 @funindex \general-align
732 @funindex \translate-scaled
734 Algunas instrucciones pueden afectar tanto a la alineación horizontal
735 como a la vertical de los objetos de texto en el modo de marcado.
736 Cualquier objeto afectado por estas instrucciones se deben preceder de
739 @lilypond[quote,verbatim,relative=1]
742 \translate #'(-1 . 2) "Scène 1"
747 \general-align #Y #3.2 \bold "Très modéré"
752 \translate-scaled #'(-1 . 2) \teeny "Une forêt."
758 @funindex \center-column
760 @cindex varias líneas, marcado de
761 @cindex texto de varias líneas
762 @cindex columnas, texto en
764 Un objeto de marcado puede incluir varias líneas de texto. En el
765 ejemplo siguiente, cada elemento o expresión se sitúa en su propia
766 línea, ya sea alineada por la izquierda o centrada:
768 @lilypond[quote,verbatim]
786 @cindex centrar texto en la página
788 De forma similar, una lista de elementos o expresiones se puede
789 repartir de forma que rellene por completo el ancho de la línea
790 horizontal (si hay un solo elemento, se centra en el papel). A su
791 vez, estas expresiones pueden incluir texto de varias líneas o
792 cualquier otra expresión de marcado:
794 @lilypond[quote,verbatim]
797 \line { William S. Gilbert }
799 \huge \smallCaps "The Mikado"
801 \smallCaps "The Town of Titipu"
803 \line { Sir Arthur Sullivan }
814 @cindex ajuste de línea, texto con
815 @cindex justificado, texto
817 Las indicaciones de texto largas se pueden también ajustar
818 automáticamente según un ancho de línea dado. Estarán alineados por
819 la izquierda o justificados, como se muestra en el ejemplo siguiente.
821 @lilypond[quote,verbatim]
824 \line \smallCaps { La vida breve }
825 \line \bold { Acto I }
827 (La escena representa el corral de una casa de
828 gitanos en el Albaicín de Granada. Al fondo una
829 puerta por la que se ve el negro interior de
830 una Fragua, iluminado por los rojos resplandores
835 \line \bold { Acto II }
836 \override #'(line-width . 50)
838 (Calle de Granada. Fachada de la casa de Carmela
839 y su hermano Manuel con grandes ventanas abiertas
840 a través de las que se ve el patio
841 donde se celebra una alegre fiesta)
847 Hay una lista exhaustiva de instrucciones de alineación de texto en
852 Manual de aprendizaje:
853 @rlearning{Mover objetos}.
855 Referencia de la notación:
857 @ref{Indicaciones de texto}.
859 Fragmentos de código:
862 Referencia de funcionamiento interno:
863 @rinternals{TextScript}.
866 @file{scm/@/define@/-markup@/-commands@/.scm}.
869 @node Notación gráfica dentro de elementos de marcado
870 @unnumberedsubsubsec Notación gráfica dentro de elementos de marcado
871 @translationof Graphic notation inside markup
873 @cindex gráficos, insertar
874 @cindex dibujar objetos gráficos
876 Se puede añadir diversos objetos gráficos a una partitura, utilizando
877 instrucciones de marcado.
881 @funindex \rounded-box
885 @cindex decorar texto
886 @cindex enmarcar texto
888 Ciertas instrucciones de marcado permiten la decoración de elementos
889 de texto con gráficos, como se muestra en el ejemplo siguiente.
891 @lilypond[quote,verbatim]
900 \bracket "1866 - 1925"
903 \rounded-box \bold Prelude
908 @funindex \pad-markup
910 @funindex \pad-to-box
911 @funindex \pad-around
913 @cindex relleno alrededor del texto
914 @cindex texto, relleno de
916 Algunas instrucciones pueden requerir un aumento del relleno alrededor
917 del texto: esto se puede conseguir con algunas instrucciones de
918 marcado descritas exhaustivamente en @ref{Align}.
920 @lilypond[quote,verbatim]
923 \box "Charles Ives (1874 - 1954)"
925 \box \pad-markup #2 "THE UNANSWERED QUESTION"
926 \box \pad-x #8 "A Cosmic Landscape"
933 \box \pad-to-box #'(-5 . 20) #'(0 . 5)
934 \bold "Largo to Presto"
937 "String quartet keeps very even time,
938 Flute quartet keeps very uneven time."
943 @funindex \draw-circle
944 @funindex \filled-box
947 @funindex \arrow-head
949 @cindex gráfica, notación
950 @cindex símbolos no musicales
952 Se pueden imprimir otros símbolos o elementos gráficos sin que se
953 requiera ningún otro texto. De igual manera que en el caso de las
954 expresiones de marcado, dichos objetos se pueden combinar:
956 @lilypond[quote,verbatim]
959 \draw-circle #4 #0.4 ##f
960 \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
967 \arrow-head #Y #DOWN ##f
973 @funindex \postscript
975 @cindex insertar gráficos
976 @cindex imágenes, insertar
977 @cindex gráficos, insertar
980 Entre las funcionalidades gráficas avanzadas se encuentran la
981 posibilidad de incluir archivos de imagen externos convertidos al
982 formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
983 de gráficos dentro del archivo de entrada, usando código PostScript
984 nativo. En tal caso puede ser de utilidad la especificación explícita
985 del tamaño del dibujo, como se ejemplifica a continuación:
987 @lilypond[quote,verbatim,relative=1]
990 \epsfile #X #10 #"./context-example.eps"
991 \with-dimensions #'(0 . 6) #'(0 . 10)
1007 Hay una lista exhaustiva de instrucciones específicas de gráficos en
1012 Referencia de la notación:
1014 @ref{Anotaciones editoriales}.
1016 Fragmentos de código:
1019 Referencia de funcionamiento interno:
1020 @rinternals{TextScript}.
1023 @file{scm/@/define@/-markup@/-commands@/.scm},
1024 @file{scm/@/stencil@/.scm}.
1027 @node Notación musical dentro de elementos de marcado
1028 @unnumberedsubsubsec Notación musical dentro de elementos de marcado
1029 @translationof Music notation inside markup
1031 Se pueden añadir a la partitura diversos elementos de notación
1032 musical, dentro de un objeto de marcado.
1034 Las notas y las alteraciones se pueden escribir utilizando
1035 instrucciones de marcado:
1037 @lilypond[quote,verbatim,relative=2]
1041 \note-by-number #1 #1 #1.5
1044 \natural \semiflat \flat
1045 \sesquiflat \doubleflat
1049 \natural \semisharp \sharp
1050 \sesquisharp \doublesharp
1055 Otros objetos de notación se pueden también imprimir en el modo de
1058 @lilypond[quote,verbatim,relative=1]
1065 fis_\markup { \dynamic rf }
1076 De forma más general, cualquier símbolo musical disponible se puede
1077 incluir por separado dentro de un objeto de marcado, como se
1078 ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
1079 y sus nombres en @ref{La tipografía Feta}.
1081 @lilypond[quote,verbatim,relative=2]
1083 c'^\markup { \musicglyph #"eight" }
1085 c,8._\markup { \musicglyph #"clefs.G_change" }
1087 c2^\markup { \musicglyph #"timesig.neomensural94" }
1091 Otra forma de imprimir glifos que no son de texto se encuentra
1092 descrita en @ref{Explicación de las fuentes tipográficas}. Tiene la utilidad de imprimir
1093 llaves de distintos tamaños.
1095 El modo de marcado también contempla diagramas para instrumentos
1098 @lilypond[quote,verbatim,relative=2]
1100 \fret-diagram-terse #"x;x;o;2;3;2;"
1103 \harp-pedal #"^-v|--ov^"
1108 \musicglyph #"accordion.accDiscant"
1110 \raise #0.5 \musicglyph #"accordion.accDot"
1111 \raise #1.5 \musicglyph #"accordion.accDot"
1115 @c The accordion diagram is actually taken from a snippet.
1118 Dichos diagramas se encuentran documentados es @ref{Instrument Specific Markup}.
1120 Incluso una partitura completa se puede incluir dentro de un objeto de
1121 marcado. En tal caso, el bloque anidado @code{\score} debe contener
1122 un bloque @code{\layout}, como se muestra aquí:
1124 @lilypond[quote,verbatim,relative=1]
1127 \relative c' { c4 d e f }
1135 Hay una lista exhaustiva de instrucciones relacionadas con la notación
1136 musical en @ref{Music}.
1140 Referencia de la notación:
1142 @ref{La tipografía Feta},
1143 @ref{Explicación de las fuentes tipográficas}.
1145 Fragmentos de código:
1148 Referencia de funcionamiento interno:
1149 @rinternals{TextScript}.
1152 @file{scm/@/define@/-markup@/-commands@/.scm},
1153 @file{scm/@/fret@/-diagrams@/.scm},
1154 @file{scm/@/harp@/-pedals@/.scm}.
1157 @node Elementos de marcado de varias páginas
1158 @unnumberedsubsubsec Elementos de marcado de varias páginas
1159 @translationof Multi-page markup
1161 Aunque los objetos de marcado estándar no se pueden dividir, una
1162 sintaxis específica hace posible la introducción de líneas de texto
1163 que pueden abarcar varias páginas:
1166 @lilypond[quote,verbatim]
1169 Un texto muy largo de líneas justificadas.
1173 Otro párrafo muy largo.
1180 Esta sintaxis acepta una lista de elementos de marcado, que pueden ser
1183 el resultado de una instrucción de lista de marcado,
1185 una lista de marcados,
1187 o una lista de listas de marcado.
1190 Hay una lista exhaustiva de las instrucciones de lista de marcado en
1191 @ref{Text markup list commands}.
1195 Referencia de la notación:
1196 @ref{Text markup list commands},
1197 @ref{Definición de nuevas instrucciones de lista de marcado}.
1199 Fragmentos de código:
1202 Referencia de funcionamiento interno:
1203 @rinternals{TextScript}.
1206 @file{scm/@/define@/-markup@/-commands@/.scm}.
1210 @funindex \markuplines
1211 @code{\markuplines}.
1216 @subsection Tipografías
1217 @translationof Fonts
1219 Esta sección presenta la forma en que se manejan las fuentes
1220 tipográficas, y cómo se pueden cambiar en las partituras.
1223 * Explicación de las fuentes tipográficas::
1224 * Fuentes de un solo elemento::
1225 * Fuentes tipográficas del documento completo::
1229 @node Explicación de las fuentes tipográficas
1230 @unnumberedsubsubsec Explicación de las fuentes tipográficas
1231 @translationof Fonts explained
1234 @cindex fuentes tipográficas, explicación
1235 @cindex llaves de distintos tamaños
1237 @funindex font-interface
1239 Las fuentes tipográficas se manejan a través de distintas bibliotecas.
1240 FontConfig se utiliza para detectar las tipografías disponibles en el
1241 sistema; las tipografías seleccionadas se trazan utilizando Pango.
1243 Las tipografías de notación musical se pueden describir como un
1244 conjunto de glifos específicos, ordenados en varias familias. La
1245 siguiente sintaxis permite usar directamente varias tipografías
1246 @code{feta} de LilyPond distintas a las de texto en el modo de
1249 @lilypond[quote,verbatim,relative=2]
1252 \override #'(font-encoding . fetaBraces)
1254 \override #'(font-encoding . fetaNumber)
1256 \override #'(font-encoding . fetaDynamic)
1258 \override #'(font-encoding . fetaMusic)
1259 \lookup #"noteheads.s0petrucci"
1265 Sin embargo, todos estos glifos excepto las llaves de varios tamaños
1266 que están contenidas en la fuente tipográfica @code{fetaBraces} están
1267 disponibles utilizando la sintaxis más sencilla que se describe en
1268 @ref{Notación musical dentro de elementos de marcado}.
1270 Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
1271 tamaño de la llave se especifica por la parte numérica del nombre del
1272 glifo, en unidades arbitrarias. Se puede especificar cualquier entero
1273 de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
1274 llave más pequeña. El valor óptimo se debe determinar por ensayo y
1275 error. Todos estos glifos son llaves izquierdas; las llaves derechas
1276 se pueden obtener mediante rotación, véase @ref{Rotación de objetos}.
1278 Están disponibles tres familias de tipografías de texto: la tipografía
1279 @emph{romana} (con serifa), que de forma predeterminada es New Century
1280 Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
1281 máquina de escribir}. Estas dos últimas familias vienen determinadas
1282 por la instalación de Pango.
1284 Cada familia puede incluir distintas formas y series. El ejemplo
1285 siguiente muestra la posibilidad de seleccionar familias, formas,
1286 series y tamaños alternativos. El valor que se da a @code{font-size}
1287 es el cambio requerido a partir del tamaño predeterminado.
1289 @lilypond[quote,verbatim,relative=2]
1290 \override Score.RehearsalMark #'font-family = #'typewriter
1291 \mark \markup "Ouverture"
1292 \override Voice.TextScript #'font-shape = #'italic
1293 \override Voice.TextScript #'font-series = #'bold
1294 d2.^\markup "Allegro"
1295 \override Voice.TextScript #'font-size = #-3
1300 Se puede usar una sintaxis similar en el modo de marcado, aunque en
1301 este caso es preferible usar la sintaxis sencilla que se explica en
1302 @ref{Instrucciones de marcado de texto más usuales}:
1304 @lilypond[quote,verbatim]
1308 \override #'(font-shape . italic)
1309 \override #'(font-size . 4)
1313 \override #'(font-family . typewriter)
1315 \override #'(font-series . bold)
1319 \override #'(font-family . sans)
1326 Aunque es fácil cambiar entre las fuentes tipográficas
1327 preconfiguradas, también es posible usar otras fuentes, como se
1328 explica en las siguientes secciones: @ref{Fuentes de un solo elemento} y
1329 @ref{Fuentes tipográficas del documento completo}.
1333 Referencia de la notación:
1334 @ref{La tipografía Feta},
1335 @ref{Notación musical dentro de elementos de marcado},
1336 @ref{Instrucciones de marcado de texto más usuales},
1340 @node Fuentes de un solo elemento
1341 @unnumberedsubsubsec Fuentes de un solo elemento
1342 @translationof Single entry fonts
1344 Se puede usar en una partitura cualquier fuente tipográfica que esté
1345 instalada en el sistema operativo y reconocida por parte de
1346 FontConfig, usando la siguiente sintaxis:
1348 @lilypond[quote,verbatim,relative=2]
1349 \override Staff.TimeSignature #'font-name = #"Charter"
1350 \override Staff.TimeSignature #'font-size = #2
1354 \override #'(font-name . "Vera Bold")
1359 @funindex show-available-fonts
1361 La instrucción siguiente presenta una lista de todas las tipografías
1362 disponibles en el sistema operativo:
1365 lilypond -dshow-available-fonts x
1369 El último argumento de la instrucción puede ser cualquiera, pero debe
1374 Referencia de la notación:
1375 @ref{Explicación de las fuentes tipográficas},
1376 @ref{Fuentes tipográficas del documento completo}.
1378 Fragmentos de código:
1382 @file{lily/@/font@/-config@/-scheme@/.cc}.
1385 @node Fuentes tipográficas del documento completo
1386 @unnumberedsubsubsec Fuentes tipográficas del documento completo
1387 @translationof Entire document fonts
1389 Se pueden cambiar las fuentes tipográficas que se usan como
1390 tipografías predeterminadas en las familias @emph{romana},
1391 @emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
1392 orden como se ve en el ejemplo de abajo. Para leer más explicaciones
1393 sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipográficas}.
1395 @cindex fuente, establecer la familia de
1396 @funindex make-pango-font-tree
1398 @lilypond[verbatim,quote]
1402 (make-pango-font-tree "Times New Roman"
1405 (/ myStaffSize 20)))
1412 \typewriter typewriter. }
1416 @c we don't do Helvetica / Courier, since GS incorrectly loads
1421 Referencia de la notación:
1422 @ref{Explicación de las fuentes tipográficas},
1423 @ref{Fuentes de un solo elemento},
1424 @ref{Instrucciones de marcado de texto más usuales},