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