1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*-
3 Translation of GIT committish: 18d03fa6a724b0102ccc47d194209802cea02f2e
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..
12 @c Translators: Walter Garcia-Fontes
13 @c Translation checkers:
19 @lilypondfile[quote]{text-headword.ly}
21 Aquesta secció explica com incloure text (amb diversos estils de
22 format) a les partitures.
25 Certs elements de text dels que no ens ocupem aquí es presenten a
26 d'altres secciones específiques:
27 @rusernamed{Vocal music,Música vocal},
28 @rusernamed{Titles and headers,Títols i encapçalaments}.
31 * Escriptura del text::
32 * Donar format al text::
36 @node Escriptura del text
37 @subsection Escriptura del text
38 @translationof Writing text
40 Aquesta secció presenta les diferents formes d'afegir text a una
43 @cindex text, en altres llengües
44 @warning{Per escriure text amb caràcters accentuats i especials
45 (com a les llengües diferents a l'anglès), senzillament inseriu
46 els caràcters directament al fitxer del LilyPond. El fitxer s'ha
47 de desar com a UTF-8. Per veure més informació, consulteu
48 @rusernamed{Text encoding,Codificació del text}.}
52 * Extensions de text::
53 * Indicacions de text::
59 @unnumberedsubsubsec Scripts de text
60 @translationof Text scripts
62 @cindex text, inscripcions de
63 @cindex text, elements no buits de
64 @cindex no buits, textos
67 És possible afegir indicacions de @qq{text entre cometes} a una
68 partitura, com es mostra a l'exemple següent. Aquestes
69 indicacions es poden col·locar manualment per sobre o per sota del
70 pentagrama, utilitzant la sintaxi que es descriu a
71 @rusernamed{Direction and placement,Direcció i posició}.
73 @lilypond[quote,verbatim]
74 \relative { a'8^"pizz." g f e a4-"scherz." f }
77 Aquesta sintaxi és en realitat una abreviatura; es pot afegir
78 explícitament a una nota un format de text més complex utilitzant
79 un bloc @code{\markup}, como es descriu a
80 @ref{Donar format al text}.
82 @lilypond[quote,verbatim]
84 a'8^\markup { \italic pizz. } g f e
85 a4_\markup { \tiny scherz. \bold molto } f }
88 De format predeterminada, les indicacions de text no afecten a
89 l'espaiat de les notes. Malgrat això, la seva amplada es podria
90 tenir en compte: a l'exemple següent, la primera cadena de text no
91 afecta l'espaiat, però la segon sí afecta.
93 @lilypond[quote,verbatim]
101 Es poden adjuntar articulacions a les notes, a més d'inscripcions
102 de text. Per veure més informació, consulteu
103 @ref{Articulacions i ornaments}.
105 Per veure més informació sobre l'ordre relatiu de les inscripcions
106 de text i les articulacions, consulteu
107 @rlearning{Col·locació dels objectes}.
109 @funindex \textLengthOn
110 @funindex \textLengthOff
113 @code{\textLengthOn},
114 @code{\textLengthOff}.
118 Manual de aprenentatge:
119 @rlearning{Col·locació dels objectes}.
121 Referència de la notació:
122 @ref{Donar format al text},
123 @rusernamed{Direction and placement,Direcció i posició},
124 @ref{Articulacions i ornaments}.
129 Referència de funcionament intern:
130 @rinternals{TextScript}.
133 @cindex text fora del marge
134 @cindex marge, text fora del
135 @cindex text, mantenir dins del marge
136 @cindex lletra, mantenir dins del marge
139 La comprovació necessària per assegurar que les inscripcions de
140 text i la lletra de les cançons es mantenen dins dels marges,
141 requereix de càlculs addicionals. En cas que desitgeu un procés
142 lleugerament més ràpid, podeu utilitzar
145 \override Score.PaperColumn.keep-inside-line = ##f
149 @node Extensions de text
150 @unnumberedsubsubsec Extensions de text
151 @translationof Text spanners
153 @cindex text, elements d'extensió
155 Certes indicacions d'execució, per exemple @i{rallentando} o
156 @i{accelerando}, s'escriuen com a text i s'estenen sobre molts
157 compassos mitjançant línies de punts. Aquests objectes, que reben
158 el nom de @q{spanners} o objectes d'extensió, es poden crear des
159 d'una nota fins una altra usant la sintaxi següent:
161 @lilypond[verbatim,quote]
163 \override TextSpanner.bound-details.left.text = "rit."
169 @cindex text, format dels elements d'extensió
170 @cindex format dels elements d'extensió de text
173 La cadena de text que imprimeix s'estableix a través de propietats
174 d'objecte. De forma predeterminada s'imprimeix en estil cursiva,
175 però es poden aconseguir diferents efectes de format utilitzant blocs
176 @code{\markup}, com es descriue a
177 @ref{Donar format al text}.
179 @lilypond[quote,verbatim]
181 \override TextSpanner.bound-details.left.text =
182 \markup { \upright "rit." }
188 L'estil de la línia, així com la cadena de text, es definir com
189 una propietat d'objecte. Aquest sintaxi es descriu a
190 @rusernamed{Line styles,Estils de línia}.
192 @funindex \textSpannerUp
193 @funindex \textSpannerDown
194 @funindex \textSpannerNeutral
198 @code{\textSpannerUp},
199 @code{\textSpannerDown},
200 @code{\textSpannerNeutral}.
204 El LilyPond sols pot utilitzar un objecte d'extensió de text per
208 @lilypondfile[verbatim,quote,texidoc,doctitle]
209 {dynamics-text-spanner-postfix.ly}
211 @lilypondfile[verbatim,quote,texidoc,doctitle]
212 {dynamics-custom-text-spanner-postfix.ly}
215 Referència de la notació:
216 @rusernamed{Line styles,Estils de línia},
217 @ref{Matisos dinàmics},
218 @ref{Donar format al text}.
222 @rlsr{Expressive marks}.
224 Referència de funcionament interno:
225 @rinternals{TextSpanner}.
228 @node Indicacions de text
229 @unnumberedsubsubsec Indicacions de text
230 @translationof Text marks
232 @cindex text, indicacions de
233 @cindex indicacions de text
234 @cindex text sobre la barra de compàs
235 @cindex coda sobre la línia divisòria
236 @cindex segno sobre la línia divisòria
237 @cindex calderó sobre la línia divisòria
238 @cindex línies divisòries, símbols sobre les
243 Es poden afegir a la partitura diversos elements de text amb la
244 sintaxi que es descriue a @ref{Marques d'assaig}.
246 @c \mark needs to be placed on a separate line (it's not
247 @c attached to an object like \markup is). -vv
249 @lilypond[verbatim,quote]
260 Aquesta sintaxi possibilitat col·locar qualsevol text sobre la
261 línia divisòria; es poden incorporar formats complexos per al text
262 usant un bloc @code{\markup}, como està explicat a
263 @ref{Donar format al text}:
265 @lilypond[quote,verbatim]
268 \mark \markup { \italic { colla parte } }
275 Aquest sintaxi també permet imprimir símbols especials com crides,
276 segno o calderons, especificant el nom del símbol corresponent com
278 @ref{Notació musical dins d'elements de marcatge}:
280 @lilypond[quote,verbatim]
283 \mark \markup { \musicglyph #"scripts.ufermata" }
289 Aquests objectes es graven sols sobre el pentagrama superior de la
290 partitura; depenent de si estan especificats al final o al mig
291 d'un compàs, es col·locaran sobre la línia divisòria o entre les
292 notes. Si s'especifiquen a un salt de línia, les crides
293 s'imprimeixen al principi de la línia següent.
295 @lilypond[quote,verbatim,ragged-right]
304 @funindex \markLengthOn
305 @funindex \markLengthOff
308 @code{\markLengthOn},
309 @code{\markLengthOff}.
314 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
315 {printing-marks-at-the-end-of-a-line.ly}
317 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
318 {printing-marks-on-every-staff.ly}
321 Referència de la notació:
322 @ref{Marques d'assaig},
323 @ref{Donar format al text},
324 @ref{Notació musical dins d'elements de marcatge},
325 @ref{The Emmentaler font,El tipus de lletra Emmentaler}.
330 Referència de funcionament intern:
331 @rinternals{MarkEvent},
332 @rinternals{Mark_engraver},
333 @rinternals{RehearsalMark}.
337 @unnumberedsubsubsec Text separat
338 @translationof Separate text
340 @cindex separat, text
342 @cindex independent, text
343 @cindex nivell superior, text del
344 @cindex text del nivell superior
345 @cindex text independent
349 Un bloc @code{\markup} pot existir de forma independent, fora de
350 qualsevol bloc @code{\score}, como una @qq{expressió de nivell
351 superior}. Aquesta sintaxi es descriu a
352 @rusernamed{File structure,Estructura del fitxer}.
354 @lilypond[verbatim,quote]
356 Tomorrow, and tomorrow, and tomorrow...
361 Això fa possible imprimir text separat de la música, cosa que és
362 especialment útil quan el fitxer d'entrada conté diverses peces,
363 tal i com es descriu a
364 @rusernamed{Multiple scores in a book,Diverses partitures en un llibre}.
366 @lilypond[quote,verbatim]
371 Tomorrow, and tomorrow, and tomorrow...
378 Els blocs de text independent poden abastar diverses pàgines,
379 possibilitat la impressió de document o text o llibres íntegrament
380 des del LilyPond. Aquesta funcionalitat i la sintaxi que
381 requereix es descriuen a
382 @ref{Elements de marcatge de diverses pàgines}.
386 @funindex \markuplist
395 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
396 {stand-alone-two-column-markup.ly}
399 Referència de la notació:
400 @ref{Donar format al text},
401 @rusernamed{File structure,Estructura del fitxer},
402 @rusernamed{Multiple scores in a book,Diverses partitures en un llibre},
403 @ref{Elements de marcatge de diverses pàgines}.
408 Referència de funcionament intern:
409 @rinternals{TextScript}.
412 @node Donar format al text
413 @subsection Donar format al text
414 @translationof Formatting text
416 Aquesta secció presenta els formats bàsics i avançats de text,
417 usant la sintaxi específica del modo de @code{\markup}.
420 * Introducció al marcatge de text::
421 * Selecció del tipus de lletra i la seva mida::
422 * Alineació de text::
423 * Notació gràfica dins d'elements de marcatge::
424 * Notació musical dins d'elements de marcatge::
425 * Elements de marcatge de diverses pàgines::
428 @node Introducció al marcatge de text
429 @unnumberedsubsubsec Introducció al marcatge de text
430 @translationof Text markup introduction
433 @cindex text, marcatge de
434 @cindex marcatge de text
435 @cindex gravació de text
439 S'usa un bloc @code{\markup} per gravar text amb una sintaxi
440 ampliable que es denomina @qq{modo de marcatge}.
442 @cindex marcatge, expressions de
443 @cindex expressions de marcatge
444 @cindex marcatge, sintaxi
445 @cindex sintaxi del marcatge
447 La sintaxi del marcatge és semblant a la sintaxi usual del
448 LilyPond: una expressió @code{\markup} s'envolta entre claus
449 @code{@{ @dots{} @}}. Una sola paraula es considera com una
450 expressió mínima, i per tant no li cal estar envoltada entre
453 A diferència de les indicacions de @qq{text entre cometes}
454 simples, els blocs @code{\markup} poden contenir expressions
455 niuades o ordres de marcatge, que s'introdueixen utilitzant el
456 caràcter de barra invertida @code{\} . Aquestes ordres sols
457 afecten a l'expressió que segueix immediatament.
459 @lilypond[quote,verbatim]
462 a2^\markup { poco \italic più forte }
464 d2_\markup { \italic "string. assai" }
466 b1^\markup { \bold { molto \italic agitato } }
471 @cindex caràcters especials en mode de marcatge
472 @cindex marcatge, caràcters especials en mode de
473 @cindex reservats, impressió de caràcters
474 @cindex impressió de caràcters especials
475 @cindex text entre cometes en mode de marcatge
477 Un bloc @code{\markup} pot contenir també cadenes de text entre
478 cometes. Aquestes cadenes es tracten com a expressions de text
479 mínimes, i per tant qualsevol ordre de marcatge o caràcter
480 especial (com @code{\} i@tie{}@code{#}) s'imprimeixen literalment
481 sense afectar el fomat del text. Es poden fer que s'imprimeixin
482 les pròpies cometes si se les anteposa una barra invertida.
484 @lilypond[quote,verbatim]
486 a'1^"\italic markup..."
487 a_\markup { \italic "... imprimeix lletres \"cursives\" !" }
492 Perquè es tractin com a una expressió diferent, cal que les
493 llistes de paraules estiguin envoltades entre cometes o precedides
494 d'una ordre. La forma en la qual estan definides les expressions
495 de marcatge afecta com es sobreposen, se centren i s'alineen
496 aquestes expressions; a l'exemple següent, la segona expressió
497 @code{\markup} es tracta igual que la primera:
499 @lilypond[quote,verbatim]
501 c1^\markup { \center-column { a bbb c } }
502 c1^\markup { \center-column { a { bbb c } } }
503 c1^\markup { \center-column { a \line { bbb c } } }
504 c1^\markup { \center-column { a "bbb c" } }
508 Els marcatges es poden emmagatzemar dins de variables. Aquests
509 variables es poden adjuntar directament a les notes:
511 @lilypond[quote,verbatim]
512 allegro = \markup { \bold \large Allegro }
522 Es pot trobar una llista exhaustiva de les ordres específiques
523 @code{\markup} a @rusernamed{Text markup commands,Ordres de marcatge de text}.
526 Referència de la notació:
527 @rusernamed{Text markup commands,Ordres de marcatge de text}.
533 @file{scm/markup.scm}.
536 Els missatges d'error de sintaxi per al mode de marcatge sovint
539 @node Selecció del tipus de lletra i la seva mida
540 @unnumberedsubsubsec Selecció del tipus de lletra i la seva mida
541 @translationof Selecting font and font size
543 @cindex tipus de lletra, canviar
544 @cindex canvi del tipus de lletra
550 Es pot canviar de forma bàsica el tipus de lletra al mode de marcatge:
552 @lilypond[quote,verbatim]
556 \italic { non troppo \underline Vivo }
559 d,_\markup { \italic quasi \smallCaps Tromba }
564 @cindex tipus de lletra, mida de
565 @cindex text, mida de
567 @funindex \abs-fontsize
573 La mida del tipus de lletra es pot alterar en relació a la mida
574 global del pentagrama de diverses maneres, com es veu a continuació.
576 Es pot fixar a una mida predefinida:
578 @lilypond[quote,verbatim]
580 b1_\markup { \huge Sinfonia }
581 b1^\markup { \teeny da }
582 b1-\markup { \normalsize camera }
586 Es pot establir a un amida relativa a la mida anterior:
588 @lilypond[quote,verbatim]
590 b1_\markup { \larger Sinfonia }
591 b1^\markup { \smaller da }
592 b1-\markup { \magnify #0.6 camera }
596 Es pot augmentar o disminuir de forma relativa al valor fixat per
597 la mida global del pentagrama:
599 @lilypond[quote,verbatim]
601 b1_\markup { \fontsize #-2 Sinfonia }
602 b1^\markup { \fontsize #1 da }
603 b1-\markup { \fontsize #3 camera }
607 També es pot establir a una mida de punts fix, independentment de
608 la mida global del pentagrama:
610 @lilypond[quote,verbatim]
612 b1_\markup { \abs-fontsize #20 Sinfonia }
613 b1^\markup { \abs-fontsize #8 da }
614 b1-\markup { \abs-fontsize #14 camera }
618 Si el text inclou espais, és millor escriure tot entre cometes, de
619 forma que la mida de cada espai sigui correcte per a la mida dels
622 @lilypond[quote,verbatim]
623 \markup \fontsize #6 \bold { Sinfonia da camera }
624 \markup \fontsize #6 \bold { "Sinfonia da camera" }
632 @funindex \normal-size-super
634 El text es pot imprimir com subíndex o com superíndex. De forma
635 predeterminada s'imprimeix en una mida menor, però també es pot
636 usar una mida normal:
638 @lilypond[quote,verbatim]
641 \line { 1 \super st movement }
642 \line { 1 \normal-size-super st movement
643 \sub { (part two) } }
648 @cindex tipus de lletra, famílies de
650 El mode de marcatge ofereix una manera fàcil d'escollir famílies
651 de tipus de lletra alternatives. A no ser que s'especifiqui d'un
652 altre mode, se selecciona automàticament el tipus de lletra
653 predeterminada amb serifa, de tipus romà: en l'última línia de
654 l'exemple següent, no hi ha diferència entre la primera i la
657 @lilypond[quote,verbatim]
660 \line { Act \number 1 }
661 \line { \sans { Scene I. } }
662 \line { \typewriter { Verona. An open place. } }
663 \line { Enter \roman Valentine and Proteus. }
669 Algunes d'aquestes famílies, usades per elements específics com
670 números o matisos, no ofereixen tots els caràcters, com s'explica a
671 @ref{Indicacions dinàmiques contemporànies} i
672 @ref{Marques de repetició manual}.
674 @c \concat is actually documented in Align (it is not
675 @c a font-switching command). But we need it here. -vv
677 Si s'usen dins d'una paraula, algunes instruccions de canvi de
678 tipus de lletra o de format poden produir un espai buit no
679 desitjat. Això es pot solucionar concatenant a un de sol els
680 diferents elements de text:
682 @lilypond[quote,verbatim]
686 \concat { 1 \super st }
690 \concat { \dynamic p , }
691 \italic { con dolce espressione }
697 Es pot trobar una llista exhaustiva d'ordres de canvi i
698 utilització personalitzada dels tipus de lletres a
699 @ref{Tipus de lletra}.
701 També es possible definir conjunts personalitzats de tipus de
702 lletra, tal i com s'explica a @ref{Explicació dels tipus de lletra}.
707 @funindex \normalsize
726 Referència de la notació:
727 @ref{Tipus de lletra},
728 @ref{Indicacions dinàmiques contemporànies},
729 @ref{Marques de repetició manual},
730 @ref{Tipus de lletra}.
733 @file{scm/define-markup-commands.scm}.
738 Referència de funcionament intern:
739 @rinternals{TextScript}.
742 La utilització de les ordres de mida de text
743 @code{\teeny}, @code{\tiny}, @code{\small}, @code{\normalsize},
744 @code{\large} i @code{\huge} condueixen a un espaiat de les línies
745 inconsistent comparat amb l'ús de @code{\fontsize}.
747 @node Alineació de text
748 @unnumberedsubsubsec Alineació de text
749 @translationof Text alignment
751 @cindex text, alineació de
753 @cindex alinear text de marcatge
754 @cindex alinear elements de marcatge
755 @cindex marcatge, elements, alinear
756 @cindex marcatge, text, alinear
758 Aquesta subsecció tracta sobre com col·locar text al mode de
759 marcatge. Els objecte de marcatge també es poden moure com un
760 tot, usant la sintaxi que es descriu a
761 @rlearning{Moviment d'objectes}.
763 @c Padding commands should be mentioned on this page, but
764 @c most of these require \box to be more clearly illustrated. -vv
766 @cindex text, alineació horitzontal
767 @cindex horitzontal, alineació de text
769 @funindex \left-align
770 @funindex \center-align
771 @funindex \right-align
773 Els objectes de marcatge es poden alinear de diferents maneres.
774 De forma predeterminada, una indicació de text s'alinea sobre la
775 vora esquerra: a l'exemple següent, no hi ha diferència entre els
776 marcatges primer i segon.
778 @lilypond[quote,verbatim]
780 d''1-\markup { poco }
782 d-\markup { \left-align poco }
784 d-\markup { \center-align { poco } }
786 d-\markup { \right-align poco }
792 Es pot realitzar un ajust fi de l'alineació horitzontal usant un
795 @lilypond[quote,verbatim]
797 a'1-\markup { \halign #-1 poco }
799 a,-\markup { \halign #0 poco }
801 a,-\markup { \halign #0.5 poco }
803 a,-\markup { \halign #2 poco }
808 Certs objectes poden posseir els seus propis procediments
809 d'alineació, i per tant no resulten afectats per aquestes ordres.
810 És possible moure aquests objectes de marcatge com un tot, com es
811 mostra per exemple a @ref{Indicacions de text}.
813 @cindex text, alineació vertical
814 @cindex vertical, alineació de text
820 L'alineació vertical és una mica més complexa. Com s'ha dit més a
821 dalt, els objectes de marcatge es poden moure com un tot;
822 tanmateix, també és possible moure element específics dins d'un
823 bloc de marcatge. En aquest cas, l'element a moure s'ha de
824 precedir d'un @emph{punt d'ancoratge}, que pot ser un altre
825 element de marcatge o un objecte invisible. L'exemple següent
826 exemplifica aquestes dues possibilitats; l'últim marcatge en
827 aquest exemple no té punt d'ancoratge i per això no resulta
830 @lilypond[quote,verbatim]
834 \raise #2 { Scène 1 }
839 \lower #4 \bold { Très modéré }
843 \raise #4 \italic { Une forêt. }
849 @funindex \general-align
851 @funindex \translate-scaled
853 Algunes ordres poden afectar tant a l'alineació horitzontal com a
854 la vertical dels objectes de text en el mode de marcatge.
855 Qualsevol objecte afectat per aquestes instruccions s'han de
856 precedir d'un punt d'ancoratge:
858 @lilypond[quote,verbatim]
862 \translate #'(-1 . 2) "Scène 1"
867 \general-align #Y #3.2 \bold "Très modéré"
872 \translate-scaled #'(-1 . 2) \teeny "Une forêt."
878 @cindex diverses línies, marcatge
879 @cindex marcatge de diverses línies
880 @cindex diverses línies, text
881 @cindex text de diverses línies
882 @cindex text en columnes
883 @cindex columnes, text
886 @funindex \center-column
888 Un objecte de marcatge pot incloure diverses línies de text. A
889 l'exemple següent, cada element o expressió se situa a la seva
890 pròpia línia, ja sigui alineada per l'esquerra o centrada:
892 @lilypond[quote,verbatim]
908 @cindex centrar el text a la pàgina
909 @cindex text, centrar a la pàgina
910 @cindex marcatge, centrar a la pàgina
914 De forma semblant, una llesta d'elements o expressions es pot
915 repartir de forma que ompli per complet l'amplada de la línia
916 horitzontal (si hi ha un sol element, se centra al paper). Al seu
917 cop, aquestes expressions poden incloure text de diverses línies o
918 qualsevol altre expressió de marcatge:
920 @lilypond[quote,verbatim]
923 \line { William S. Gilbert }
925 \huge \smallCaps "The Mikado"
927 \smallCaps "The Town of Titipu"
929 \line { Sir Arthur Sullivan }
937 @cindex text ajustat a paraules
938 @cindex text justificat
939 @cindex justificat, text
940 @cindex ajustat a paraules, text
941 @cindex marcatge, text, ajustat a paraules
942 @cindex text de marcatge ajustat a paraules
943 @cindex ajust de línia, text amb
948 Les indicacions de text llargues es poden també ajustar
949 automàticament segons una amplada de línia donada. Estaran
950 alineades per l'esquerra o justificades, com es mostra a l'exemple
953 @lilypond[quote,verbatim]
956 \line \smallCaps { La vida breve }
957 \line \bold { Acto I }
959 (La escena representa el corral de una casa de
960 gitanos en el Albaicín de Granada. Al fondo una
961 puerta por la que se ve el negro interior de
962 una Fragua, iluminado por los rojos resplandores
967 \line \bold { Acto II }
968 \override #'(line-width . 50)
970 (Calle de Granada. Fachada de la casa de Carmela
971 y su hermano Manuel con grandes ventanas abiertas
972 a través de las que se ve el patio
973 donde se celebra una alegre fiesta)
979 @cindex text, instruccions de alineació
980 @cindex marcatge, text, instruccions de alineació
981 @cindex alineació, instruccions de text
983 Hi ha una llista exhaustiva d'ordres d'alineació de text a
987 Manual d'aprenentage:
988 @rlearning{Moviment d'objectes}.
990 Referència de la notació:
992 @ref{Indicacions de text}.
995 @file{scm/define-markup-commands.scm}.
1000 Referència de funcionament intern:
1001 @rinternals{TextScript}.
1004 @node Notació gràfica dins d'elements de marcatge
1005 @unnumberedsubsubsec Notació gràfica dins d'elements de marcatge
1006 @translationof Graphic notation inside markup
1008 @cindex gràfics, inserir
1009 @cindex dibuixar objectes gràfics
1010 @cindex gràfics, dibuixar objectes
1011 @cindex inserir objectes gràfics
1012 @cindex gràfics, inserir objectes
1014 Es poden afegir diversos objectes gràfics a una partitura,
1015 utilitzant ordres de marcatge.
1017 @cindex emmarcar text
1018 @cindex text, emmarcar
1019 @cindex text, decorar
1020 @cindex marcatge, text, decorar
1021 @cindex marcatge, text, emmarcar
1022 @cindex decorar text
1026 @funindex \rounded-box
1030 Certes ordres de marcatge permeten la decoració d'elements de text
1031 amb gràfics, com es mostra a l'exemple següent.
1033 @lilypond[quote,verbatim]
1034 \markup \fill-line {
1042 \bracket "1866 - 1925"
1045 \rounded-box \bold Prelude
1050 @cindex farciment al voltant de text
1051 @cindex text, farciment de
1052 @cindex marcatge, farciment de textos de
1054 @funindex \pad-markup
1056 @funindex \pad-to-box
1057 @funindex \pad-around
1059 Algunes poden requerir un augment del farciment al voltant del
1060 text: això es pot aconseguir amb algunes instruccions de marcatge
1061 descrites exhaustivament a @ref{Align}.
1063 @lilypond[quote,verbatim]
1064 \markup \fill-line {
1066 \box "Charles Ives (1874 - 1954)"
1068 \box \pad-markup #2 "THE UNANSWERED QUESTION"
1069 \box \pad-x #8 "A Cosmic Landscape"
1076 \box \pad-to-box #'(-5 . 20) #'(0 . 5)
1077 \bold "Largo to Presto"
1080 "String quartet keeps very even time,
1081 Flute quartet keeps very uneven time."
1085 @cindex gràfica, notació
1086 @cindex símbols no musicals
1087 @cindex no musicals, símbols
1088 @cindex notació gràfica
1091 @funindex \draw-circle
1092 @funindex \filled-box
1094 @funindex \draw-line
1095 @funindex \arrow-head
1097 Es poden imprimir altres símbols o elements gràfics sense que es
1098 requereixi cap altre text. De igual manera que al cas de les
1099 expressions de marcatge, aquests objectes es poden combinar:
1101 @lilypond[quote,verbatim]
1104 \draw-circle #4 #0.4 ##f
1105 \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1
1111 \draw-line #'(0 . 4)
1112 \arrow-head #Y #DOWN ##f
1117 @cindex inserir gràfics
1118 @cindex imatges, inserir
1119 @cindex gràfics, inserir
1123 @funindex \postscript
1125 Entre les funcionalitats gràfiques avançades es troben la
1126 possibilitat d'incloure fitxers d'imatge externs convertits als
1127 format PosScript Encapsulat (@emph{eps}), i la inclusió directa de
1128 gràfics dins del fitxer d'entrada, usant codi PostScript nadiu.
1129 En tal cas pot ser d'utilitat l'especificació explícita de la mida
1130 del dibuix, com s'exemplifica a continuació:
1132 @lilypond[quote,verbatim,fragment]
1135 \epsfile #X #10 #"./context-example.eps"
1136 \with-dimensions #'(0 . 6) #'(0 . 10)
1152 Hi una llista exhaustiva d'ordres específiques de gràfics a
1156 Referència de la notació:
1159 @ref{Anotacions editorials},
1163 @file{scm/define-markup-commands.scm},
1164 @file{scm/stencil.scm}.
1169 Referència de funcionament intern:
1170 @rinternals{TextScript}.
1173 @node Notació musical dins d'elements de marcatge
1174 @unnumberedsubsubsec Notació musical dins d'elements de marcatge
1175 @translationof Music notation inside markup
1177 @cindex notació dins de marcatge
1178 @cindex música dins de marcatge
1179 @cindex marcatge, notació musical dins de
1181 Es poden afegir a la partitura diversos elements de notació
1182 musical, dins d'una objecte de marcatge.
1184 Les notes i les alteracions es poden escriure utilitzant ordres de
1187 @lilypond[quote,verbatim,fragment]
1191 \note-by-number #1 #1 #1.5
1194 \natural \semiflat \flat
1195 \sesquiflat \doubleflat
1199 \natural \semisharp \sharp
1200 \sesquisharp \doublesharp
1205 Altres objectes de notació es poden també imprimir al mode de marcatge:
1207 @lilypond[quote,verbatim]
1210 ees\finger \markup \tied-lyric #"4~1"
1211 fis_\markup { \dynamic rf }
1223 De forma més general, qualsevol símbol musical disponible es pot
1224 incloure per separat dins d'un objecte de marcatge, com
1225 s'exemplifica a continuació; hi ha una llista exhaustiva d'aquests
1226 símbols i els seus noms a
1227 @rusernamed{The Emmentaler font,El tipus de lletra Emmentaler}.
1229 @lilypond[quote,verbatim]
1232 c'^\markup { \musicglyph #"eight" }
1234 c,8._\markup { \musicglyph #"clefs.G_change" }
1236 c2^\markup { \musicglyph #"timesig.neomensural94" }
1240 Una altra forma d'imprimir glifs que no són de text es troba
1241 descrita a @ref{Explicació dels tipus de lletra}. Serveix per
1242 imprimir claus de diferents mides.
1244 El mode de marcatge també contempla diagrames per a instruments
1247 @lilypond[quote,verbatim]
1250 \fret-diagram-terse #"x;x;o;2;3;2;"
1253 \harp-pedal #"^-v|--ov^"
1258 \musicglyph #"accordion.discant"
1260 \raise #0.5 \musicglyph #"accordion.dot"
1261 \raise #1.5 \musicglyph #"accordion.dot"
1266 @c The accordion diagram is actually taken from a snippet.
1269 Aquests diagrames es troben documentats a
1270 @ref{Instrument Specific Markup}.
1273 @cindex partitura, a dins de marcatge
1274 @cindex marcatge, partitura dins de
1276 Es pot incloure fins i tot una partitura completa dins d'un
1277 objecte de marcatge. En tal cas, el bloc niuat @code{\score} ha
1278 de contenir un bloc @code{\layout}, com es mostra aquí:
1280 @lilypond[quote,verbatim]
1284 \relative { c'4 d e f }
1293 Hi ha una llista exhaustiva d'ordres relacionades amb la notació
1294 musical a @ref{Music}.
1297 Referència de la notació:
1299 @rusernamed{The Emmentaler font,El tipus de lletra Emmentaler},
1300 @ref{Explicació dels tipus de lletra}.
1303 @file{scm/define-markup-commands.scm},
1304 @file{scm/fret-diagrams.scm},
1305 @file{scm/harp-pedals.scm}.
1310 Referència de funcionament intern:
1311 @rinternals{TextScript}.
1314 @node Elements de marcatge de diverses pàgines
1315 @unnumberedsubsubsec Elements de marcatge de diverses pàgines
1316 @translationof Multi-page markup
1318 @cindex pàgines, marcatge de diverses
1319 @cindex marcatge de diverses pàgines
1320 @cindex marcatge, text de, diverses pàgines
1321 @cindex text que ocupa diverses pàgines
1323 @funindex \markuplist
1324 @funindex \justified-lines
1325 @funindex \wordwrap-lines
1327 Tot i que els objectes de marcatge estàndard no es poden dividir,
1328 una sintaxi específica fa possible la introducció de línies de
1329 text que poden abastar diverses pàgines:
1332 @lilypond[quote,verbatim]
1335 Un text molt llarg de línies justificades.
1339 Un altre paràgraf molt llarg.
1346 Aquesta sintaxi accepta una llista d'elements de marcatge, que
1350 el resultat d'una ordre de llista de marcatge,
1352 una llista de marcatges,
1354 o una llista de llistes de marcatge.
1357 Hi una llista exhaustiva de les ordres de llista de marcage a
1358 @rusernamed{Text markup list commands,Ordres de llistes de marcatge de text}.
1361 Referència de la notació:
1362 @rusernamed{Text markup list commands,Ordres de llistes de marcatge de text}.
1365 @file{scm/define-markup-commands.scm}.
1368 @rextendnamed{New markup list command definition,Definició de noves ordres de llista de marcatge}.
1373 Referència de funcionament intern:
1374 @rinternals{TextScript}.
1376 @funindex \markuplist
1383 @node Tipus de lletra
1384 @subsection Tipus de lletra
1385 @translationof Fonts
1387 Aquesta secció presenta la forma en la qual es gestionen els
1388 tipus de lletra, i com es poden canviar a les partitures.
1391 * Explicació dels tipus de lletra::
1392 * Tipus de lletra d'un sol element::
1393 * Tipus de lletra del document complet::
1397 @node Explicació dels tipus de lletra
1398 @unnumberedsubsubsec Explicació dels tipus de lletra
1399 @translationof Fonts explained
1402 @cindex tipus de lletra, explicació
1403 @cindex claus de diverses mides
1404 @cindex tipus de lletra, explicació
1405 @cindex claus de diverses mides
1406 @cindex tipus de lletra de símbols en marcatge
1407 @cindex símbols, tipus de lletra al marcatge
1409 @funindex font-interface
1411 Els tipus de lletra es gestionen mitjançant diverses
1412 biblioteques. FontConfig s'utilitza per detectar els tipus de
1413 lletra disponibles al sistema; els tipus de lletra seleccionats es
1414 dibuixen fent servir Pango.
1416 Els tipus de lletra de notació musical es poden descriure com un
1417 conjunt de glifs específics, ordenats en diverses famílies. La
1418 sintaxi següent permet usar directament diversos glifs del tipus
1419 de lletra @code{Feta} del LilyPond diferents a les de text en el
1422 @lilypond[quote,verbatim,fragment]
1425 \override #'(font-encoding . fetaBraces)
1427 \override #'(font-encoding . fetaText)
1429 \override #'(font-encoding . fetaMusic)
1430 \lookup #"noteheads.s0petrucci"
1436 Tanmateix, tots aquests glifs excepte les claus de diverses mides
1437 que estan contingudes al tipus de lletra @code{fetaBraces} estan
1438 disponibles utilitzant la sintaxi més senzilla que es descriu a
1439 @ref{Notació musical dins d'elements de marcatge}.
1441 Quan s'usen els glifs del tipus de lletra de claus
1442 @code{fetaBraces}, la mida de la clau s'especifica per la part
1443 numèrica del nom del glif, en unitats arbitràries. Es pot
1444 especificar qualsevol enter de @code{0} a @code{575} inclusiu,
1445 sent @code{0} el que produeix la clau més petita. El valor òptim
1446 s'ha de determinar per prova i error. Tots aquests glifs són
1447 claus esquerra; les claus dreta es poden obtenir mitjançant
1449 @rusernamed{Rotating objects,Rotació d'objectes}.
1451 Estan disponibles tres famílies de tipus de lletra per al text:
1454 El tipus de lletra @emph{roman} (serif), que de forma
1455 predeterminada és LilyPond Serif (un àlies de TeX Gyre Schola).
1457 El tipus de lletra @emph{sans}, que de formam predeterminada és
1458 LilyPond Sans Serif (un àlies de TeX Gyre Heros).
1460 El tipus de lletra @emph{typewriter} mecanogràfica (monoespaiada),
1461 que de forma predeterminada és LilyPond Monospace (un àlies de TeX
1465 Cada família pot incloure diferents formes i sèries. El següent
1466 exemple mostra la possibilitat de seleccionar famílies, formes,
1467 sèries i mides alternatius. El valor que es dóna a
1468 @code{font-size} és el canvi requerit a partir de la mida
1471 @lilypond[quote,verbatim,fragment]
1472 \override Score.RehearsalMark.font-family = #'typewriter
1473 \mark \markup "Ouverture"
1474 \override Voice.TextScript.font-shape = #'italic
1475 \override Voice.TextScript.font-series = #'bold
1476 d''2.^\markup "Allegro"
1477 \override Voice.TextScript.font-size = #-3
1482 Es pot usar una sintaxi semblant el mode de marcatge, tot i que en
1483 aquest cas és preferible usar la sintaxi senzilla que s'explica a
1484 @ref{Selecció del tipus de lletra i la seva mida}.
1486 @lilypond[quote,verbatim]
1490 \override #'(font-shape . italic)
1491 \override #'(font-size . 4)
1495 \override #'(font-family . typewriter)
1497 \override #'(font-series . bold)
1501 \override #'(font-family . sans)
1508 Tot i que és fàcil canviar entre els tipus de lletra
1509 preconfigurats, també és possible usar altres tipus de lletra, com
1510 s'explica a les seccions següents:
1511 @ref{Tipus de lletra d'un sol element} i
1512 @ref{Tipus de lletra del document complet}.
1515 Referència de la notació:
1516 @rusernamed{The Emmentaler font,El tipus de lletra Emmentaler},
1517 @ref{Notació musical dins d'elements de marcatge},
1518 @rusernamed{Rotating objects,Rotació d'objectes},
1519 @ref{Selecció del tipus de lletra i la seva mida},
1523 @node Tipus de lletra d'un sol element
1524 @unnumberedsubsubsec Tipus de lletra d'un sol element
1525 @translationof Single entry fonts
1527 Es pot usar a una partitura qualsevol tipus de lletra que estigui
1528 instal·lada al sistema operatiu i reconeguda per part de
1529 FontConfig, usant la sintaxi següent:
1531 @lilypond[quote,verbatim,fragment]
1532 \override Staff.TimeSignature.font-name = #"Bitstream Charter"
1533 \override Staff.TimeSignature.font-size = #2
1537 \override #'(font-name . "Bitstream Vera Sans,sans-serif, Oblique Bold")
1538 { Vera Oblique Bold }
1542 @cindex tipus de lletra, buscar, disponibles
1543 @cindex buscar tipus de lletra disponibles
1544 @cindex fer una llista de tipus de lletra disponibles
1545 @cindex disponibles, fer una llista de tipus de lletra
1547 Es pot descriure @var{font-name} usant una llista de
1548 @q{tipus de lletra} separats per comes i una llista de @q{estils}
1549 separats per espais. Sempre que el @q{tipus de lletra} de la
1550 llista estigui instal·lat i contingui el glif sol·licitat,
1551 s'usarà. En cas contrari, s'usarà com a substitució el tipus de
1552 lletra @emph{següent} de la llista.
1554 @funindex show-available-fonts
1556 L'execució del LilyPond amb l'opció següent presenta una llista de
1557 tots els tipus de lletra disponibles al sistema operatiu:
1560 lilypond -dshow-available-fonts x
1564 Referència de la notació:
1565 @ref{Explicació dels tipus de lletra},
1566 @ref{Tipus de lletra del document complet}.
1571 @c A source file gets never installed...
1573 @c @file{lily/font-config-scheme.cc}.
1576 @node Tipus de lletra del document complet
1577 @unnumberedsubsubsec Tipus de lletra del document complet
1578 @translationof Entire document fonts
1580 Es poden canviar els tipus de lletra que s'usen com tipus de
1581 lletra predeterminats a les famílies @emph{romana},
1582 @emph{sans-serif} i @emph{monoespaiada}, especificant-los en
1583 aquest ordre com es veu a l'exemple de sota, que escala els tipus
1584 de lletra automàticament amb el valor fixat per a la mida global
1585 del pentagrama. De forma semblant a
1586 @ref{Tipus de lletra d'un sol element}, Es pot descriure usant una
1587 llista de @q{Tipus de lletra} separats per comes. Tanmateix, els
1588 @q{estils} de tipus de lletra no es poden descriure. Per llegir
1589 més explicacions sobre els tipus de lletra, consulteu
1590 @ref{Explicació dels tipus de lletra}.
1592 @cindex tipus de lletra, establir la família de
1593 @cindex tipus de lletra, canviar per a tot el document
1595 @funindex make-pango-font-tree
1597 @lilypond[verbatim,quote]
1600 (make-pango-font-tree "Times New Roman"
1601 "Nimbus Sans,Nimbus Sans L"
1603 (/ staff-height pt 20)))
1610 \typewriter typewriter. }
1614 @c we don't do Helvetica / Courier, since GS incorrectly loads
1618 Referència de la notació:
1619 @ref{Explicació dels tipus de lletra},
1620 @ref{Tipus de lletra d'un sol element},
1621 @ref{Selecció del tipus de lletra i la seva mida},