]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/text.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[lilypond.git] / Documentation / es / notation / text.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 84a060da34d365db97ceade2d87f7bc961b9b7b7
4
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..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @node Texto
13 @section Texto
14 @translationof Text
15
16 @lilypondfile[quote]{text-headword.ly}
17
18 Esta sección explica cómo incluir texto (con diversos estilos de
19 formateo) en las partituras.
20
21 @noindent
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
24 cabeceras}.
25
26 @menu
27 * Escritura del texto::
28 * Formatear el texto::
29 * Tipografías::
30 @end menu
31
32 @node Escritura del texto
33 @subsection Escritura del texto
34 @translationof Writing text
35
36 Esta sección presenta las distintas formas de añadir texto a una
37 partitura.
38
39 @cindex texto, en otros idiomas
40 @warning{Para escribir texto con caracteres acentuados y especiales
41 (como los de idiomas distintos del inglés), sencillamente inserte los
42 caracteres directamente en el archivo de LilyPond.  El archivo se debe
43 guardar como UTF-8.  Para ver más información, consulte
44 @ref{Codificación del texto}.}
45
46
47 @menu
48 * Guiones de texto::
49 * Extensiones de texto::
50 * Indicaciones de texto::
51 * Texto separado::
52 @end menu
53
54
55 @node Guiones de texto
56 @unnumberedsubsubsec Guiones de texto
57 @translationof Text scripts
58
59 @cindex texto, inscripciones de
60 @cindex texto, elementos no vacíos de
61 @cindex no vacíos, textos
62 @cindex texto destacado
63
64 Es posible añadir indicaciones de @qq{texto entre comillas} a una
65 partitura, como se muestra en el ejemplo siguiente.  Estas
66 indicaciones se pueden colocar manualmente por encima o por debajo
67 del pentagrama, utilizando la sintaxis que se describe en
68 @ref{Dirección y posición}.
69
70 @lilypond[quote,verbatim,relative=2]
71 a8^"pizz." g f e a4-"scherz." f
72 @end lilypond
73
74 Esta sintaxis es en realidad una abreviatura; se puede añadir
75 explícitamente a una nota un formateado de texto más complejo
76 utilizando un bloque @code{\markup}, como se describe bajo
77 @ref{Formatear el texto}.
78
79 @lilypond[quote,verbatim,relative=2]
80 a8^\markup { \italic pizz. } g f e
81 a4_\markup { \tiny scherz. \bold molto } f
82 @end lilypond
83
84 De forma predeterminada, las indicaciones de texto no afectan al
85 espaciado de las notas.  Sin embargo, su anchura sí podría tenerse en
86 cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
87 al espaciado, pero la segunda sí afecta.
88
89 @lilypond[quote,verbatim,relative=2]
90 a8^"pizz." g f e
91 \textLengthOn
92 a4_"scherzando" f
93 @end lilypond
94
95 Se pueden adjuntar articulaciones a las notas, además de inscripciones
96 de texto.  Para ver más información, consulte @ref{Articulaciones y
97 ornamentos}.
98
99 Para ver más información sobre el orden relativo de las inscripciones
100 de texto y las articulaciones, consulte @rlearning{Colocación de los
101 objetos}.
102
103 @funindex \textLengthOn
104 @funindex textLengthOn
105 @funindex \textLengthOff
106 @funindex textLengthOff
107
108 @predefined
109 @code{\textLengthOn},
110 @code{\textLengthOff}.
111 @endpredefined
112
113
114 @seealso
115 Manual de aprendizaje:
116 @rlearning{Colocación de los objetos}.
117
118 Referencia de la notación:
119 @ref{Formatear el texto},
120 @ref{Dirección y posición}.
121
122 Fragmentos de código:
123 @rlsr{Text}.
124
125 Referencia de funcionamiento interno:
126 @rinternals{TextScript}.
127
128
129 @cindex texto fuera del margen
130 @cindex margen, texto fuera del
131 @cindex texto, mantener dentro del margen
132 @cindex letra, mantener dentro del margen
133
134
135 @knownissues
136
137 La comprobación necesaria para asegurar que las inscripciones de texto
138 y la letra de las canciones se mantienen dentro de los márgenes, es
139 una tarea computacional relativamente grande.  Para acelerar el
140 procesado, LilyPond no realiza estos cálculos de forma predeterminada;
141 para habilitarlos, utilice
142
143 @example
144 \override Score.PaperColumn #'keep-inside-line = ##t
145 @end example
146
147
148 @node Extensiones de texto
149 @unnumberedsubsubsec Extensiones de texto
150 @translationof Text spanners
151
152 @cindex texto, elementos de extensión
153
154 Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
155 @i{accelerando}, se escriben como texto y se extienden sobre muchos
156 compases mediante líneas de puntos.  Estos objetos, que reciben el
157 nombre de @q{spanners} u objetos de extensión, se pueden crear desde
158 una nota hasta otra usando la siguiente sintaxis:
159
160 @lilypond[verbatim,quote,relative=2]
161 \override TextSpanner #'(bound-details left text) = "rit."
162 b1\startTextSpan
163 e,\stopTextSpan
164 @end lilypond
165
166 @cindex texto, formateado de los elementos de extensión
167 @cindex formato de los elementos de extensión de texto
168
169 @noindent
170 La cadena de texto que imprimir se establece a través de propiedades
171 de objeto.  De forma predeterminada se imprime en estilo cursiva, pero
172 se pueden conseguir distintos efectos de formato utilizando bloques
173 @code{\markup}, como se describe en @ref{Formatear el texto}.
174
175 @lilypond[quote,relative=2,verbatim]
176 \override TextSpanner #'(bound-details left text) =
177   \markup { \upright "rit." }
178 b1\startTextSpan c
179 e,\stopTextSpan
180 @end lilypond
181
182 El estilo de la línea, así como la cadena de texto, se pueden definir
183 como una propiedad de objeto.  Esta sintaxis se describe en @ref{Estilos de línea}.
184
185
186
187 @funindex \textSpannerUp
188 @funindex textSpannerUp
189 @funindex \textSpannerDown
190 @funindex textSpannerDown
191 @funindex \textSpannerNeutral
192 @funindex textSpannerNeutral
193
194
195 @predefined
196 @code{\textSpannerUp},
197 @code{\textSpannerDown},
198 @code{\textSpannerNeutral}.
199 @endpredefined
200
201
202 @seealso
203 Referencia de la notación:
204 @ref{Estilos de línea},
205 @ref{Matices dinámicos}.
206
207 Fragmentos de código:
208 @rlsr{Text}.
209
210 Referencia de funcionamiento interno:
211 @rinternals{TextSpanner}.
212
213
214 @node Indicaciones de texto
215 @unnumberedsubsubsec Indicaciones de texto
216 @translationof Text marks
217
218 @cindex texto, indicaciones de
219 @cindex indicaciones de texto
220 @cindex texto sobre la barra de compás
221 @cindex coda sobre la línea divisoria
222 @cindex segno sobre la línea divisoria
223 @cindex calderón sobre la línea divisoria
224 @cindex líneas divisorias, símbolos sobre las
225
226 @funindex \mark
227 @funindex mark
228 @funindex \markup
229 @funindex markup
230
231 Se pueden añadir a la partitura varios elementos de texto con la
232 sintaxis que se describe en @ref{Llamadas de ensayo}:
233
234 @c \mark needs to be placed on a separate line (it's not
235 @c attached to an object like \markup is). -vv
236
237 @lilypond[verbatim,quote,relative=2]
238 c4
239 \mark "Allegro"
240 c c c
241 @end lilypond
242
243 Esta sintaxis posibilita colocar cualquier texto sobre la línea
244 divisoria; se pueden incorporar formatos más complejos para el texto
245 usando un bloque @code{\markup}, como está explicado en
246 @ref{Formatear el texto}:
247
248 @lilypond[quote,verbatim,relative=1]
249 <c e>1
250 \mark \markup { \italic { colla parte } }
251 <d f>2 <e g>
252 <c f aes>1
253 @end lilypond
254
255 @noindent
256 Esta sintaxis también permite imprimir símbolos especiales como
257 llamadas, segno o calderones, especificando el nombre del símbolo
258 correspondiente como se explica en @ref{Notación musical dentro de elementos de marcado}:
259
260 @lilypond[quote,verbatim,relative=2]
261 <bes f>2 <aes d>
262 \mark \markup { \musicglyph #"scripts.ufermata" }
263 <e g>1
264 @end lilypond
265
266 @noindent
267 Estos objetos se tipografían solamente sobre el pentagrama superior de
268 la partitura; dependiendo de si están especificados al final o en
269 medio de un compás, se colocarán sobre la línea divisoria o entre las
270 notas.  Si se especifican en un salto de línea, las llamadas se
271 imprimen al principio de la línea siguiente.
272
273 @lilypond[quote,verbatim,relative=2]
274 \mark "Allegro"
275 c1 c
276 \mark "assai" \break
277 c  c
278 @end lilypond
279
280
281 @snippets
282
283 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
284 {printing-marks-at-the-end-of-a-line.ly}
285
286 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
287 {aligning-marks-with-various-notation-objects.ly}
288
289 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
290 {printing-marks-on-every-staff.ly}
291
292
293 @seealso
294 Referencia de la notación:
295 @ref{Llamadas de ensayo},
296 @ref{Formatear el texto},
297 @ref{Notación musical dentro de elementos de marcado},
298 @ref{La tipografía Feta}.
299
300 Fragmentos de código:
301 @rlsr{Text}.
302
303 Referencia de funcionamiento interno:
304 @rinternals{MarkEvent},
305 @rinternals{Mark_engraver},
306 @rinternals{RehearsalMark}.
307
308
309 @node Texto separado
310 @unnumberedsubsubsec Texto separado
311 @translationof Separate text
312
313 @cindex separado, texto
314 @cindex texto separado
315 @cindex independiente, texto
316 @cindex nivel superior, texto del
317 @cindex texto del nivel superior
318 @cindex texto independiente
319
320 @funindex \markup
321 @funindex markup
322
323 Un bloque @code{\markup} puede existir de forma independiente, fuera
324 de cualquier bloque @code{\score}, como una @qq{expresión de nivel
325 superior}.  Esta sintaxis se describe en @ref{Estructura del archivo}.
326
327 @lilypond[verbatim,quote]
328 \markup {
329   Tomorrow, and tomorrow, and tomorrow...
330 }
331 @end lilypond
332
333 @noindent
334 Esto hace posible imprimir texto separado de la música, lo que es
335 especialmente útil cuando el archivo de entrada contiene varias
336 piezas, tal y como se describe en @ref{Varias partituras en un libro}.
337
338 @lilypond[quote,verbatim]
339 \score {
340   c'1
341 }
342 \markup {
343   Tomorrow, and tomorrow, and tomorrow...
344 }
345 \score {
346   c'1
347 }
348 @end lilypond
349
350 Los bloques de texto independientes pueden abarcar varias páginas,
351 posibilitando la impresión de documentos de texto o libros
352 íntegramente desde LilyPond.  Esta funcionalidad y la sintaxis que
353 requiere se describen en @ref{Elementos de marcado de varias páginas}.
354
355
356 @funindex \markup
357 @funindex markup
358 @funindex \markuplines
359 @funindex markuplines
360
361 @predefined
362 @code{\markup},
363 @code{\markuplines}.
364 @endpredefined
365
366
367 @snippets
368
369 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
370 {stand-alone-two-column-markup.ly}
371
372
373 @seealso
374 Referencia de la notación:
375 @ref{Formatear el texto},
376 @ref{Estructura del archivo},
377 @ref{Varias partituras en un libro},
378 @ref{Elementos de marcado de varias páginas}.
379
380 Fragmentos de código:
381 @rlsr{Text}.
382
383 Referencia de funcionamiento interno:
384 @rinternals{TextScript}.
385
386
387 @node Formatear el texto
388 @subsection Formatear el texto
389 @translationof Formatting text
390
391 Esta sección presenta los formateados básico y avanzado de texto,
392 usando la sintaxis específica del modo de @code{\markup}.
393
394 @menu
395 * Introducción al marcado de texto::
396 * Instrucciones de marcado de texto más usuales::
397 * Alineación de texto::
398 * Notación gráfica dentro de elementos de marcado::
399 * Notación musical dentro de elementos de marcado::
400 * Elementos de marcado de varias páginas::
401 @end menu
402
403 @node Introducción al marcado de texto
404 @unnumberedsubsubsec Introducción al marcado de texto
405 @translationof Text markup introduction
406
407 @cindex marcado
408 @cindex texto, marcado de
409 @cindex marcado de texto
410 @cindex tipografiar texto
411
412 @funindex \markup
413 @funindex markup
414
415 Se usa un bloque @code{\markup} para tipografiar texto con una
416 sintaxis ampliable que se denomina @qq{modo de marcado}.
417
418 @cindex marcado, expresiones de
419 @cindex expresiones de marcado
420 @cindex marcado, sintaxis
421 @cindex sintaxis del marcado
422
423 La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
424 una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
425 @}}.  Una sola palabra se considera como una expresión mínima, y por
426 tanto no necesita estar encerrada entre llaves.
427
428 A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
429 los bloques @code{\markup} pueden contener expresiones anidadas o
430 instrucciones de marcado, que se introducen utilizando el carácter de
431 barra invertida @code{\} . Estas instrucciones sólo afectan a la
432 expresión que sigue inmediatamente.
433
434 @lilypond[quote,verbatim,relative=2]
435 a1-\markup intenso
436 a2^\markup { poco \italic più forte  }
437 c e1
438 d2_\markup { \italic "string. assai" }
439 e
440 b1^\markup { \bold { molto \italic  agitato } }
441 c
442 @end lilypond
443
444 @cindex caracteres especiales en modo de marcado
445 @cindex marcado, caracteres especiales en modo de
446 @cindex reservados, impresión de caracteres
447 @cindex impresión de caracteres especiales
448 @cindex texto entrecomillado en modo de marcado
449
450 Un bloque @code{\markup} puede contener también cadenas de texto entre
451 comillas.  Dichas cadenas se tratan como expresiones de texto mínimas,
452 y por tanto cualquier instrucción de marcado o carácter especial (como
453 @code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
454 del texto.  Se puede hacer que se impriman las propias comillas si se
455 les antepone una barra invertida.
456
457 @lilypond[quote,verbatim,relative=2]
458 a1^"\italic markup..."
459 a_\markup { \italic "... prints \"italic\" letters!" }
460 a a
461 @end lilypond
462
463 Para que se traten como una expresión distinta, es necesario que las
464 listas de palabras estén encerradas entre comillas o precedidas de una
465 instrucción.  La forma en que están definidas las expresiones de
466 marcado afecta a cómo se apilan, se centran y se alinean estas
467 expresiones; en el ejemplo siguiente, la segunda expresión
468 @code{\markup} se trata igual que la primera:
469
470 @lilypond[quote,verbatim,relative=2]
471 c1^\markup { \center-column { a bbb c } }
472 c1^\markup { \center-column { a { bbb c } } }
473 c1^\markup { \center-column { a \line { bbb c } } }
474 c1^\markup { \center-column { a "bbb c" } }
475 @end lilypond
476
477 Los marcados se pueden almacenar dentro de variables.  Estas variables
478 se pueden adjuntar directamente a las notas:
479
480 @lilypond[quote,verbatim]
481 allegro = \markup { \bold \large Allegro }
482
483 {
484   d''8.^\allegro
485   d'16 d'4 r2
486 }
487 @end lilypond
488
489
490 @noindent
491 Se puede encontrar una lista exhaustiva de las instrucciones
492 específicas de @code{\markup} en @ref{Text markup commands}.
493
494
495 @seealso
496 Referencia de la notación:
497 @ref{Text markup commands}.
498
499 Fragmentos de código:
500 @rlsr{Text}.
501
502 Archivos de inicio:
503 @file{scm/@/markup@/.scm}.
504
505
506 @knownissues
507
508 Los errores de sintaxis para el modo de marcado a menudo producen
509 confusión.
510
511
512 @node Instrucciones de marcado de texto más usuales
513 @unnumberedsubsubsec Instrucciones de marcado de texto más usuales
514 @translationof Selecting font and font size
515
516 @cindex fuente tipográfica, cambiar
517 @cindex cambio de la fuente tipográfica
518
519 @funindex \italic
520 @funindex italic
521 @funindex \bold
522 @funindex bold
523 @funindex \underline
524 @funindex underline
525
526 Está contemplado de forma básica el cambio de la fuente tipográfica en
527 el modo de marcado:
528
529 @lilypond[quote,verbatim,relative=2]
530 d1^\markup {
531   \bold { Più mosso }
532   \italic { non troppo \underline Vivo }
533 }
534 r2 r4 r8
535 d,_\markup { \italic quasi \smallCaps Tromba }
536 f1 d2 r
537 @end lilypond
538
539 @cindex fuente tipográfica, tamaño de
540 @cindex texto, tamaño de
541
542 @funindex \fontsize
543 @funindex fontsize
544 @funindex \smaller
545 @funindex smaller
546 @funindex \larger
547 @funindex larger
548 @funindex \magnify
549 @funindex magnify
550
551 El tamaño de los caracteres también se puede alterar de distintas
552 maneras:
553
554 @itemize
555 @item
556 el tamaño de la tipografía se puede definir a una serie de tamaños
557 estándar predefinidos,
558
559 @item
560 el tamaño de la tipografía se puede establecer a un valor absoluto,
561
562 @item
563 el tamaño de la tipografía también se puede cambiar de forma relativa
564 respecto de su valor anterior.
565 @end itemize
566
567 @noindent
568 El ejemplo siguiente ejemplifica estos tres métodos:
569
570 @lilypond[quote,verbatim,relative=1]
571 f1_\markup {
572   \tiny espressivo
573   \large e
574   \normalsize intenso
575 }
576 a^\markup {
577   \fontsize #5 Sinfonia
578   \fontsize #2 da
579   \fontsize #3 camera
580 }
581 bes^\markup { (con
582   \larger grande
583   \smaller emozione
584   \magnify #0.6 { e sentimento } )
585 }
586 d c2 r8 c bes a g1
587 @end lilypond
588
589 @cindex subíndice
590 @cindex superíndice
591
592 @funindex \super
593 @funindex super
594 @funindex \sub
595 @funindex sub
596
597 El texto se puede imprimir como subíndice o como superíndice.  De
598 forma predeterminada se imprimen en un tamaño menor, pero también se
599 puede usar un tamaño normal:
600
601 @lilypond[quote,verbatim]
602 \markup {
603   \column {
604     \line { 1 \super st movement }
605     \line { 1 \normal-size-super st movement
606       \sub { (part two) }  }
607   }
608 }
609 @end lilypond
610
611 @cindex fuente tipográfica, familias de
612
613 El modo de marcado ofrece una manera fácil de elegir familias de
614 tipografía alternativas.  A no ser que se especifique de otro modo, se
615 selecciona automáticamente la fuente predeterminada con serifa, de
616 tipo romano: en la última línea del ejemplo siguiente, no hay
617 diferencia entre la primera y la segunda palabra.
618
619 @lilypond[quote,verbatim]
620 \markup {
621   \column {
622     \line { Act \number 1 }
623     \line { \sans { Scene I. } }
624     \line { \typewriter { Verona. An open place. } }
625     \line { Enter \roman Valentine and Proteus. }
626   }
627 }
628 @end lilypond
629
630 @noindent
631 Algunas de estas familias, usadas para elementos específicos como
632 números o matices, no ofrecen todos los caracteres, como se explica en
633 @ref{Indicaciones dinámicas contemporáneas} y @ref{Marcas de repetición manual}.
634
635 @c \concat is actually documented in Align (it is not
636 @c a font-switching command). But we need it here. -vv
637
638 Si se usan dentro de una palabra, algunas instrucciones de cambio de
639 tipografía o de formateo pueden producir un espacio vacío no deseado.
640 Esto se puede solucionar concatenando en uno solo los distintos
641 elementos de texto:
642
643 @lilypond[quote,verbatim]
644 \markup {
645   \column {
646     \line {
647       \concat { 1 \super st }
648       movement
649     }
650     \line {
651       \concat { \dynamic p , }
652       \italic { con dolce espressione }
653     }
654   }
655 }
656 @end lilypond
657
658 Se puede encontrar una lista exhaustiva de instrucciones de cambio y
659 utilización personalizada de las fuentes tipográficas en @ref{Font}.
660
661 También es posible definir conjuntos personalizados de fuentes, tal y
662 como se explica en @ref{Tipografías}.
663
664 @funindex \teeny
665 @funindex teeny
666 @funindex \tiny
667 @funindex tiny
668 @funindex \small
669 @funindex small
670 @funindex \normalsize
671 @funindex normalsize
672 @funindex \large
673 @funindex large
674 @funindex \huge
675 @funindex huge
676 @funindex \smaller
677 @funindex smaller
678 @funindex \larger
679 @funindex larger
680
681
682 @predefined
683 @code{\teeny},
684 @code{\tiny},
685 @code{\small},
686 @code{\normalsize},
687 @code{\large},
688 @code{\huge},
689 @code{\smaller},
690 @code{\larger}.
691 @endpredefined
692
693
694 @seealso
695 Referencia de la notación:
696 @ref{Font},
697 @ref{Indicaciones dinámicas contemporáneas},
698 @ref{Marcas de repetición manual},
699 @ref{Tipografías}.
700
701 Fragmentos de código:
702 @rlsr{Text}.
703
704 Referencia de funcionamiento interno:
705 @rinternals{TextScript}.
706
707 Archivos de inicio:
708 @file{scm/@/define@/-markup@/-commands@/.scm}.
709
710
711 @node Alineación de texto
712 @unnumberedsubsubsec Alineación de texto
713 @translationof Text alignment
714
715 @cindex texto, alineación de
716 @cindex alinear texto
717 @cindex alinear texto de marcado
718 @cindex alinear elementos de marcado
719 @cindex marcado, elementos, alinear
720 @cindex marcado, texto, alinear
721
722 Esta subsección trata sobre cómo colocar texto en el modo de marcado.
723 Los objetos de marcado también se pueden mover como un todo, usando la
724 sintaxis que se describe en @rlearning{Mover objetos}.
725
726 @c Padding commands should be mentioned on this page, but
727 @c most of these require \box to be more clearly illustrated. -vv
728
729 @cindex texto, alineación horizontal
730 @cindex horizontal, alineación de texto
731
732 @funindex \left-align
733 @funindex left-align
734 @funindex \center-align
735 @funindex center-align
736 @funindex \right-align
737 @funindex right-align
738
739 Los objetos de marcado se pueden alinear de distintas maneras.  De
740 forma predeterminada, una indicación de texto se alinea sobre el borde
741 izquierdo: en el ejemplo siguiente, no existe diferencia entre los
742 marcados primero y segundo.
743
744 @lilypond[quote,verbatim,relative=2]
745 d1-\markup { poco }
746 f
747 d-\markup { \left-align poco }
748 f
749 d-\markup { \center-align { poco } }
750 f
751 d-\markup { \right-align poco }
752 @end lilypond
753
754 @funindex \halign
755 @funindex halign
756
757 Se puede realizar un ajuste fino de la alineación horizontal usando un
758 valor numérico:
759
760 @lilypond[quote,verbatim,relative=2]
761 a1-\markup { \halign #-1 poco }
762 e'
763 a,-\markup { \halign #0 poco }
764 e'
765 a,-\markup { \halign #0.5 poco }
766 e'
767 a,-\markup { \halign #2 poco }
768 @end lilypond
769
770 @noindent
771 Ciertos objetos pueden poseer sus propios procedimientos de
772 alineación, y por tanto no resultan afectados por estas instrucciones.
773 Es posible mover estos objetos de marcado como un todo, como se
774 muestra por ejemplo en @ref{Indicaciones de texto}.
775
776 @cindex texto, alineación vertical
777 @cindex vertical, alineación de texto
778
779 @funindex \raise
780 @funindex raise
781 @funindex \lower
782 @funindex lower
783 @funindex \null
784 @funindex null
785
786 La alineación vertical es un poco más compleja.  Como se ha dicho más
787 arriba, los objetos de marcado se pueden mover como un todo; sin
788 embargo, también es posible mover elementos específicos dentro de un
789 bloque de marcado.  En este caso, el elemento a mover se debe preceder
790 de un @emph{punto de anclaje}, que puede ser otro elemento de marcado
791 o un objeto invisible.  El ejemplo siguiente ejemplifica estas dos
792 posibilidades; el último marcado en este ejemplo no tiene punto de
793 anclaje y por ello no resulta movido.
794
795 @lilypond[quote,verbatim,relative=1]
796 d2^\markup {
797   Acte I
798   \raise #2 { Scène 1 }
799 }
800 a'
801 g_\markup {
802   \null
803   \lower #4 \bold { Très modéré }
804 }
805 a
806 d,^\markup {
807   \raise #4 \italic { Une forêt. }
808 }
809 a'4 a g2 a
810 @end lilypond
811
812 @funindex \general-align
813 @funindex general-align
814 @funindex \translate
815 @funindex translate
816 @funindex \translate-scaled
817 @funindex translate-scaled
818
819 Algunas instrucciones pueden afectar tanto a la alineación horizontal
820 como a la vertical de los objetos de texto en el modo de marcado.
821 Cualquier objeto afectado por estas instrucciones se deben preceder de
822 un punto de anclaje:
823
824 @lilypond[quote,verbatim,relative=1]
825 d2^\markup {
826   Acte I
827   \translate #'(-1 . 2) "Scène 1"
828 }
829 a'
830 g_\markup {
831   \null
832   \general-align #Y #3.2 \bold "Très modéré"
833 }
834 a
835 d,^\markup {
836   \null
837   \translate-scaled #'(-1 . 2) \teeny "Une forêt."
838 }
839 a'4 a g2 a
840 @end lilypond
841
842 @cindex varias líneas, marcado
843 @cindex marcado de varias líneas
844 @cindex varias líneas, texto
845 @cindex texto de varias líneas
846 @cindex texto en columnas
847 @cindex columnas, texto
848
849 @funindex \column
850 @funindex column
851 @funindex \center-column
852 @funindex center-column
853
854 Un objeto de marcado puede incluir varias líneas de texto.  En el
855 ejemplo siguiente, cada elemento o expresión se sitúa en su propia
856 línea, ya sea alineada por la izquierda o centrada:
857
858 @lilypond[quote,verbatim]
859 \markup {
860   \column {
861     a
862     "b c"
863     \line { d e f }
864   }
865   \hspace #10
866   \center-column {
867     a
868     "b c"
869     \line { d e f }
870   }
871 }
872 @end lilypond
873
874 @cindex centrar texto en la página
875 @cindex texto, centrar en la página
876 @cindex marcado, centrar en la página
877
878 @funindex \fill-line
879 @funindex fill-line
880
881 De forma similar, una lista de elementos o expresiones se puede
882 repartir de forma que rellene por completo el ancho de la línea
883 horizontal (si hay un solo elemento, se centra en el papel).  A su
884 vez, estas expresiones pueden incluir texto de varias líneas o
885 cualquier otra expresión de marcado:
886
887 @lilypond[quote,verbatim]
888 \markup {
889   \fill-line {
890     \line { William S. Gilbert }
891     \center-column {
892       \huge \smallCaps "The Mikado"
893       or
894       \smallCaps "The Town of Titipu"
895     }
896     \line { Sir Arthur Sullivan }
897   }
898 }
899 \markup {
900   \fill-line { 1885 }
901 }
902 @end lilypond
903
904 @cindex texto ajustado a palabras
905 @cindex texto justificado
906 @cindex justificado, texto
907 @cindex ajustado a palabras, texto
908 @cindex marcado, texto, ajustado a palabras
909 @cindex texto de marcado ajustado a palabras
910 @cindex ajuste de línea, texto con
911
912 @funindex \wordwrap
913 @funindex wordwrap
914 @funindex \justify
915 @funindex justify
916
917
918 Las indicaciones de texto largas se pueden también ajustar
919 automáticamente según un ancho de línea dado.  Estarán alineados por
920 la izquierda o justificados, como se muestra en el ejemplo siguiente.
921
922 @lilypond[quote,verbatim]
923 \markup {
924   \column {
925     \line  \smallCaps { La vida breve }
926     \line \bold { Acto I }
927     \wordwrap \italic {
928       (La escena representa el corral de una casa de
929       gitanos en el Albaicín de Granada. Al fondo una
930       puerta por la que se ve el negro interior de
931       una Fragua, iluminado por los rojos resplandores
932       del fuego.)
933     }
934     \hspace #0
935
936     \line \bold { Acto II }
937     \override #'(line-width . 50)
938     \justify \italic {
939       (Calle de Granada. Fachada de la casa de Carmela
940       y su hermano Manuel con grandes ventanas abiertas
941       a través de las que se ve el patio
942       donde se celebra una alegre fiesta)
943     }
944   }
945 }
946 @end lilypond
947
948 @cindex texto, instrucciones de alineación
949 @cindex marcado, texto, instrucciones de alineación
950 @cindex alineación, instrucciones de texto
951
952 Hay una lista exhaustiva de instrucciones de alineación de texto en
953 @ref{Align}.
954
955
956 @seealso
957 Manual de aprendizaje:
958 @rlearning{Mover objetos}.
959
960 Referencia de la notación:
961 @ref{Align},
962 @ref{Indicaciones de texto}.
963
964 Fragmentos de código:
965 @rlsr{Text}.
966
967 Referencia de funcionamiento interno:
968 @rinternals{TextScript}.
969
970 Archivos de inicio:
971 @file{scm/@/define@/-markup@/-commands@/.scm}.
972
973
974 @node Notación gráfica dentro de elementos de marcado
975 @unnumberedsubsubsec Notación gráfica dentro de elementos de marcado
976 @translationof Graphic notation inside markup
977
978 @cindex gráficos, insertar
979 @cindex dibujar objetos gráficos
980 @cindex gráficos, dibujar objetos
981 @cindex insertar objetos gráficos
982 @cindex gráficos, insertar objetos
983
984 Se puede añadir diversos objetos gráficos a una partitura, utilizando
985 instrucciones de marcado.
986
987 @cindex enmarcar texto
988 @cindex texto, enmarcar
989 @cindex texto, decorar
990 @cindex marcado, texto, decorar
991 @cindex marcado, texto, enmarcar
992 @cindex decorar texto
993
994 @funindex \box
995 @funindex box
996 @funindex \circle
997 @funindex circle
998 @funindex \rounded-box
999 @funindex rounded-box
1000 @funindex \bracket
1001 @funindex bracket
1002 @funindex \hbracket
1003 @funindex hbracket
1004
1005 Ciertas instrucciones de marcado permiten la decoración de elementos
1006 de texto con gráficos, como se muestra en el ejemplo siguiente.
1007
1008 @lilypond[quote,verbatim]
1009 \markup \fill-line {
1010   \center-column {
1011     \circle Jack
1012     \box "in the box"
1013     \null
1014     \line {
1015       Erik Satie
1016       \hspace #3
1017       \bracket "1866 - 1925"
1018     }
1019     \null
1020     \rounded-box \bold Prelude
1021   }
1022 }
1023 @end lilypond
1024
1025 @cindex relleno alrededor de texto
1026 @cindex texto, relleno de
1027 @cindex marcado, relleno de textos de
1028
1029 @funindex \pad-markup
1030 @funindex pad-markup
1031 @funindex \pad-x
1032 @funindex pad-x
1033 @funindex \pad-to-box
1034 @funindex pad-to-box
1035 @funindex \pad-around
1036 @funindex pad-around
1037
1038 Algunas instrucciones pueden requerir un aumento del relleno alrededor
1039 del texto: esto se puede conseguir con algunas instrucciones de
1040 marcado descritas exhaustivamente en @ref{Align}.
1041
1042 @lilypond[quote,verbatim]
1043 \markup \fill-line {
1044   \center-column {
1045     \box "Charles Ives (1874 - 1954)"
1046     \null
1047     \box \pad-markup #2 "THE UNANSWERED QUESTION"
1048     \box \pad-x #8 "A Cosmic Landscape"
1049     \null
1050   }
1051 }
1052 \markup \column {
1053   \line {
1054     \hspace #10
1055     \box \pad-to-box #'(-5 . 20) #'(0 . 5)
1056       \bold "Largo to Presto"
1057   }
1058   \pad-around #3
1059       "String quartet keeps very even time,
1060 Flute quartet keeps very uneven time."
1061 }
1062 @end lilypond
1063
1064 @cindex gráfica, notación
1065 @cindex símbolos no musicales
1066 @cindex no musicales, símbolos
1067 @cindex notación gráfica
1068
1069 @funindex \combine
1070 @funindex combine
1071 @funindex \draw-circle
1072 @funindex draw-circle
1073 @funindex \filled-box
1074 @funindex filled-box
1075 @funindex \triangle
1076 @funindex triangle
1077 @funindex \draw-line
1078 @funindex draw-line
1079 @funindex \arrow-head
1080 @funindex arrow-head
1081
1082 Se pueden imprimir otros símbolos o elementos gráficos sin que se
1083 requiera ningún otro texto.  De igual manera que en el caso de las
1084 expresiones de marcado, dichos objetos se pueden combinar:
1085
1086 @lilypond[quote,verbatim]
1087 \markup {
1088   \combine
1089     \draw-circle #4 #0.4 ##f
1090     \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
1091   \hspace #5
1092
1093   \center-column {
1094     \triangle ##t
1095     \combine
1096       \draw-line #'(0 . 4)
1097       \arrow-head #Y #DOWN ##f
1098   }
1099 }
1100 @end lilypond
1101
1102 @cindex insertar gráficos
1103 @cindex imágenes, insertar
1104 @cindex gráficos, insertar
1105 @cindex PostScript
1106
1107 @funindex \epsfile
1108 @funindex epsfile
1109 @funindex \postscript
1110 @funindex postscript
1111
1112 Entre las funcionalidades gráficas avanzadas se encuentran la
1113 posibilidad de incluir archivos de imagen externos convertidos al
1114 formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
1115 de gráficos dentro del archivo de entrada, usando código PostScript
1116 nativo.  En tal caso puede ser de utilidad la especificación explícita
1117 del tamaño del dibujo, como se ejemplifica a continuación:
1118
1119 @lilypond[quote,verbatim,relative=1]
1120 c1^\markup {
1121   \combine
1122     \epsfile #X #10 #"./context-example.eps"
1123     \with-dimensions #'(0 . 6) #'(0 . 10)
1124     \postscript #"
1125       -2 3 translate
1126       2.7 2 scale
1127       newpath
1128       2 -1 moveto
1129       4 -2 4 1 1 arct
1130       4 2 3 3 1 arct
1131       0 4 0 3 1 arct
1132       0 0 1 -1 1 arct
1133       closepath
1134       stroke"
1135   }
1136 c
1137 @end lilypond
1138
1139 Hay una lista exhaustiva de instrucciones específicas de gráficos en
1140 @ref{Graphic}.
1141
1142
1143 @seealso
1144 Referencia de la notación:
1145 @ref{Graphic},
1146 @ref{Anotaciones editoriales}.
1147
1148 Fragmentos de código:
1149 @rlsr{Text}.
1150
1151 Referencia de funcionamiento interno:
1152 @rinternals{TextScript}.
1153
1154 Archivos de inicio:
1155 @file{scm/@/define@/-markup@/-commands@/.scm},
1156 @file{scm/@/stencil@/.scm}.
1157
1158
1159 @node Notación musical dentro de elementos de marcado
1160 @unnumberedsubsubsec Notación musical dentro de elementos de marcado
1161 @translationof Music notation inside markup
1162
1163 @cindex notación dentro de marcado
1164 @cindex música dentro de marcado
1165 @cindex marcado, notación musical dentro de
1166
1167 Se pueden añadir a la partitura diversos elementos de notación
1168 musical, dentro de un objeto de marcado.
1169
1170 Las notas y las alteraciones se pueden escribir utilizando
1171 instrucciones de marcado:
1172
1173 @lilypond[quote,verbatim,relative=2]
1174 a2 a^\markup {
1175   \note #"4" #1
1176   =
1177   \note-by-number #1 #1 #1.5
1178 }
1179 b1_\markup {
1180   \natural \semiflat \flat
1181   \sesquiflat \doubleflat
1182 }
1183 \glissando
1184 a1_\markup {
1185   \natural \semisharp \sharp
1186   \sesquisharp \doublesharp
1187 }
1188 \glissando b
1189 @end lilypond
1190
1191 Otros objetos de notación se pueden también imprimir en el modo de
1192 marcado:
1193
1194 @lilypond[quote,verbatim,relative=1]
1195 g1 bes
1196 ees-\markup {
1197   \finger 4
1198   \tied-lyric #"~"
1199   \finger 1
1200 }
1201 fis_\markup { \dynamic rf }
1202 bes^\markup {
1203   \beam #8 #0.1 #0.5
1204 }
1205 cis
1206 d-\markup {
1207   \markalphabet #8
1208   \markletter #8
1209 }
1210 @end lilypond
1211
1212 De forma más general, cualquier símbolo musical disponible se puede
1213 incluir por separado dentro de un objeto de marcado, como se
1214 ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
1215 y sus nombres en @ref{La tipografía Feta}.
1216
1217 @lilypond[quote,verbatim,relative=2]
1218 c2
1219 c'^\markup { \musicglyph #"eight" }
1220 c,4
1221 c,8._\markup { \musicglyph #"clefs.G_change" }
1222 c16
1223 c2^\markup { \musicglyph #"timesig.neomensural94" }
1224 @end lilypond
1225
1226 Otra forma de imprimir glifos que no son de texto se encuentra
1227 descrita en @ref{Explicación de las fuentes tipográficas}.  Tiene la
1228 utilidad de imprimir llaves de distintos tamaños.
1229
1230 El modo de marcado también contempla diagramas para instrumentos
1231 específicos:
1232
1233 @lilypond[quote,verbatim,relative=2]
1234 c1^\markup {
1235   \fret-diagram-terse #"x;x;o;2;3;2;"
1236 }
1237 c^\markup {
1238   \harp-pedal #"^-v|--ov^"
1239 }
1240 c
1241 c^\markup {
1242   \combine
1243     \musicglyph #"accordion.accDiscant"
1244     \combine
1245       \raise #0.5 \musicglyph #"accordion.accDot"
1246       \raise #1.5 \musicglyph #"accordion.accDot"
1247 }
1248 @end lilypond
1249
1250 @c The accordion diagram is actually taken from a snippet.
1251
1252 @noindent
1253 Dichos diagramas se encuentran documentados en @ref{Instrument
1254 Specific Markup}.
1255
1256 @cindex partitura dentro marcado
1257 @cindex marcado, partitura dentro de
1258
1259 Incluso una partitura completa se puede incluir dentro de un objeto de
1260 marcado.  En tal caso, el bloque anidado @code{\score} debe contener
1261 un bloque @code{\layout}, como se muestra aquí:
1262
1263 @lilypond[quote,verbatim,relative=1]
1264 c4 d^\markup {
1265   \score {
1266     \relative c' { c4 d e f }
1267     \layout { }
1268   }
1269 }
1270 e f |
1271 c d e f
1272 @end lilypond
1273
1274 Hay una lista exhaustiva de instrucciones relacionadas con la notación
1275 musical en @ref{Music}.
1276
1277
1278 @seealso
1279 Referencia de la notación:
1280 @ref{Music},
1281 @ref{La tipografía Feta},
1282 @ref{Explicación de las fuentes tipográficas}.
1283
1284 Fragmentos de código:
1285 @rlsr{Text}.
1286
1287 Referencia de funcionamiento interno:
1288 @rinternals{TextScript}.
1289
1290 Archivos de inicio:
1291 @file{scm/@/define@/-markup@/-commands@/.scm},
1292 @file{scm/@/fret@/-diagrams@/.scm},
1293 @file{scm/@/harp@/-pedals@/.scm}.
1294
1295
1296 @node Elementos de marcado de varias páginas
1297 @unnumberedsubsubsec Elementos de marcado de varias páginas
1298 @translationof Multi-page markup
1299
1300 @cindex páginas, marcado de varias
1301 @cindex marcado de varias páginas
1302 @cindex marcado, texto de, varias páginas
1303 @cindex texto que ocupa varias páginas
1304
1305 @funindex \markuplines
1306 @funindex markuplines
1307 @funindex \justified-lines
1308 @funindex justified-lines
1309 @funindex \wordwrap-lines
1310 @funindex wordwrap-lines
1311
1312 Aunque los objetos de marcado estándar no se pueden dividir, una
1313 sintaxis específica hace posible la introducción de líneas de texto
1314 que pueden abarcar varias páginas:
1315
1316 @c KEEP LY
1317 @lilypond[quote,verbatim]
1318 \markuplines {
1319   \justified-lines {
1320     Un texto muy largo de líneas justificadas.
1321     ...
1322   }
1323   \wordwrap-lines {
1324     Otro párrafo muy largo.
1325     ...
1326   }
1327   ...
1328 }
1329 @end lilypond
1330
1331 Esta sintaxis acepta una lista de elementos de marcado, que pueden ser
1332 @itemize
1333 @item
1334 el resultado de una instrucción de lista de marcado,
1335 @item
1336 una lista de marcados,
1337 @item
1338 o una lista de listas de marcado.
1339 @end itemize
1340
1341 Hay una lista exhaustiva de las instrucciones de lista de marcado en
1342 @ref{Text markup list commands}.
1343
1344
1345 @seealso
1346 Referencia de la notación:
1347 @ref{Text markup list commands}.
1348
1349 Fragmentos de código:
1350 @rlsr{Text}.
1351
1352 Manual de extensión:
1353 @rextend{New markup list command definition}.
1354
1355 Referencia de funcionamiento interno:
1356 @rinternals{TextScript}.
1357
1358 Archivos de inicio:
1359 @file{scm/@/define@/-markup@/-commands@/.scm}.
1360
1361
1362 @funindex \markuplines
1363 @funindex markuplines
1364
1365 @predefined
1366 @code{\markuplines}.
1367 @endpredefined
1368
1369
1370 @node Tipografías
1371 @subsection Tipografías
1372 @translationof Fonts
1373
1374 Esta sección presenta la forma en que se manejan las fuentes
1375 tipográficas, y cómo se pueden cambiar en las partituras.
1376
1377 @menu
1378 * Explicación de las fuentes tipográficas::
1379 * Fuentes de un solo elemento::
1380 * Fuentes tipográficas del documento completo::
1381 @end menu
1382
1383
1384 @node Explicación de las fuentes tipográficas
1385 @unnumberedsubsubsec Explicación de las fuentes tipográficas
1386 @translationof Fonts explained
1387
1388 @cindex Pango
1389 @cindex fuentes tipográficas, explicación
1390 @cindex llaves de distintos tamaños
1391 @cindex fuentes tipográficas, explicación
1392 @cindex llaves de varios tamaños
1393 @cindex fuentes tipográficas de símbolos en marcado
1394 @cindex símbolos, fuentes tipográficas en el marcado
1395
1396 @funindex font-interface
1397
1398 Las fuentes tipográficas se manejan a través de distintas bibliotecas.
1399 FontConfig se utiliza para detectar las tipografías disponibles en el
1400 sistema; las tipografías seleccionadas se trazan utilizando Pango.
1401
1402 Las tipografías de notación musical se pueden describir como un
1403 conjunto de glifos específicos, ordenados en varias familias.  La
1404 siguiente sintaxis permite usar directamente varias tipografías
1405 @code{feta} de LilyPond distintas a las de texto en el modo de
1406 marcado:
1407
1408 @lilypond[quote,verbatim,relative=2]
1409 a1^\markup {
1410   \vcenter {
1411     \override #'(font-encoding . fetaBraces)
1412     \lookup #"brace120"
1413     \override #'(font-encoding . fetaText)
1414     \column { 1 3 sf }
1415     \override #'(font-encoding . fetaMusic)
1416     \lookup #"noteheads.s0petrucci"
1417   }
1418 }
1419 @end lilypond
1420
1421 @noindent
1422 Sin embargo, todos estos glifos excepto las llaves de varios tamaños
1423 que están contenidas en la fuente tipográfica @code{fetaBraces} están
1424 disponibles utilizando la sintaxis más sencilla que se describe en
1425 @ref{Notación musical dentro de elementos de marcado}.
1426
1427 Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
1428 tamaño de la llave se especifica por la parte numérica del nombre del
1429 glifo, en unidades arbitrarias.  Se puede especificar cualquier entero
1430 de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
1431 llave más pequeña.  El valor óptimo se debe determinar por ensayo y
1432 error.  Todos estos glifos son llaves izquierdas; las llaves derechas
1433 se pueden obtener mediante rotación, véase @ref{Rotación de objetos}.
1434
1435 Están disponibles tres familias de tipografías de texto: la tipografía
1436 @emph{romana} (con serifa), que de forma predeterminada es New Century
1437 Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
1438 máquina de escribir}.  Estas dos últimas familias vienen determinadas
1439 por la instalación de Pango.
1440
1441 Cada familia puede incluir distintas formas y series.  El ejemplo
1442 siguiente muestra la posibilidad de seleccionar familias, formas,
1443 series y tamaños alternativos.  El valor que se da a @code{font-size}
1444 es el cambio requerido a partir del tamaño predeterminado.
1445
1446 @lilypond[quote,verbatim,relative=2]
1447 \override Score.RehearsalMark #'font-family = #'typewriter
1448 \mark \markup "Ouverture"
1449 \override Voice.TextScript #'font-shape = #'italic
1450 \override Voice.TextScript #'font-series = #'bold
1451 d2.^\markup "Allegro"
1452 \override Voice.TextScript #'font-size = #-3
1453 c4^smaller
1454 @end lilypond
1455
1456 @noindent
1457 Se puede usar una sintaxis similar en el modo de marcado, aunque en
1458 este caso es preferible usar la sintaxis sencilla que se explica en
1459 @ref{Instrucciones de marcado de texto más usuales}:
1460
1461 @lilypond[quote,verbatim]
1462 \markup {
1463   \column {
1464     \line {
1465       \override #'(font-shape . italic)
1466       \override #'(font-size . 4)
1467       Idomeneo,
1468     }
1469     \line {
1470       \override #'(font-family . typewriter)
1471       {
1472         \override #'(font-series . bold)
1473         re
1474         di
1475       }
1476       \override #'(font-family . sans)
1477       Creta
1478     }
1479   }
1480 }
1481 @end lilypond
1482
1483 Aunque es fácil cambiar entre las fuentes tipográficas
1484 preconfiguradas, también es posible usar otras fuentes, como se
1485 explica en las siguientes secciones: @ref{Fuentes de un solo elemento} y
1486 @ref{Fuentes tipográficas del documento completo}.
1487
1488
1489 @seealso
1490 Referencia de la notación:
1491 @ref{La tipografía Feta},
1492 @ref{Notación musical dentro de elementos de marcado},
1493 @ref{Instrucciones de marcado de texto más usuales},
1494 @ref{Font}.
1495
1496
1497 @node Fuentes de un solo elemento
1498 @unnumberedsubsubsec Fuentes de un solo elemento
1499 @translationof Single entry fonts
1500
1501 Se puede usar en una partitura cualquier fuente tipográfica que esté
1502 instalada en el sistema operativo y reconocida por parte de
1503 FontConfig, usando la siguiente sintaxis:
1504
1505 @lilypond[quote,verbatim,relative=2]
1506 \override Staff.TimeSignature #'font-name = #"Bitstream Charter"
1507 \override Staff.TimeSignature #'font-size = #2
1508 \time 3/4
1509
1510 a1_\markup {
1511   \override #'(font-name . "Vera Bold")
1512     { Vera Bold }
1513 }
1514 @end lilypond
1515
1516 @cindex fuentes tipográficas, buscar, disponibles
1517 @cindex buscar fuentes tipográficas disponibles
1518 @cindex listar fuentes tipográficas disponibles
1519 @cindex disponibles, listar las fuentes tipográficas
1520
1521 @funindex show-available-fonts
1522
1523 La instrucción siguiente presenta una lista de todas las tipografías
1524 disponibles en el sistema operativo:
1525
1526 @example
1527 lilypond -dshow-available-fonts x
1528 @end example
1529
1530
1531 @seealso
1532 Referencia de la notación:
1533 @ref{Explicación de las fuentes tipográficas},
1534 @ref{Fuentes tipográficas del documento completo}.
1535
1536 Fragmentos de código:
1537 @rlsr{Text}.
1538
1539 @c A source file gets never installed...
1540 @c Installed files:
1541 @c @file{lily/@/font@/-config@/-scheme@/.cc}.
1542
1543
1544 @node Fuentes tipográficas del documento completo
1545 @unnumberedsubsubsec Fuentes tipográficas del documento completo
1546 @translationof Entire document fonts
1547
1548 Se pueden cambiar las fuentes tipográficas que se usan como
1549 tipografías predeterminadas en las familias @emph{romana},
1550 @emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
1551 orden como se ve en el ejemplo de abajo.  Para leer más explicaciones
1552 sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipográficas}.
1553
1554 @cindex fuente, establecer la familia de
1555 @cindex fuentes tipográficas, cambiar para todo el documento
1556
1557 @funindex make-pango-font-tree
1558
1559 @lilypond[verbatim,quote]
1560 \paper  {
1561   myStaffSize = #20
1562   #(define fonts
1563     (make-pango-font-tree "Times New Roman"
1564                           "Nimbus Sans"
1565                           "Luxi Mono"
1566                            (/ myStaffSize 20)))
1567 }
1568
1569 \relative c'{
1570   c1-\markup {
1571     roman,
1572     \sans sans,
1573     \typewriter typewriter. }
1574 }
1575 @end lilypond
1576
1577 @c we don't do Helvetica / Courier, since GS incorrectly loads
1578 @c Apple TTF fonts
1579
1580
1581 @seealso
1582 Referencia de la notación:
1583 @ref{Explicación de las fuentes tipográficas},
1584 @ref{Fuentes de un solo elemento},
1585 @ref{Instrucciones de marcado de texto más usuales},
1586 @ref{Font}.
1587