[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Alineació de text ] | [ Up : Donar format al text ] | [ Notació musical dins d’elements de marcatge > ] |
Notació gràfica dins d’elements de marcatge
Es poden afegir diversos objectes gràfics a una partitura, utilitzant ordres de marcatge.
Certes ordres de marcatge permeten la decoració d’elements de text amb gràfics, com es mostra a l’exemple següent.
\markup \fill-line { \center-column { \circle Jack \box "in the box" \null \line { Erik Satie \hspace #3 \bracket "1866 - 1925" } \null \rounded-box \bold Prelude } }
Algunes poden requerir un augment del farciment al voltant del text: això es pot aconseguir amb algunes instruccions de marcatge descrites exhaustivament a Markup for text alignment.
\markup \fill-line { \center-column { \box "Charles Ives (1874 - 1954)" \null \box \pad-markup #2 "THE UNANSWERED QUESTION" \box \pad-x #8 "A Cosmic Landscape" \null } } \markup \column { \line { \hspace #10 \box \pad-to-box #'(-5 . 20) #'(0 . 5) \bold "Largo to Presto" } \pad-around #3 "String quartet keeps very even time, Flute quartet keeps very uneven time." }
Es poden imprimir altres símbols o elements gràfics sense que es requereixi cap altre text. De igual manera que al cas de les expressions de marcatge, aquests objectes es poden combinar:
\markup { \combine \draw-circle #4 #0.4 ##f \filled-box #'(-4 . 4) #'(-0.5 . 0.5) #1 \hspace #5 \center-column { \triangle ##t \combine \draw-line #'(0 . 4) \arrow-head #Y #DOWN ##f } }
Entre les funcionalitats gràfiques avançades es troben la possibilitat d’incloure fitxers d’imatge externs convertits als format PosScript Encapsulat (eps), i la inclusió directa de gràfics dins del fitxer d’entrada, usant codi PostScript nadiu. En tal cas pot ser d’utilitat l’especificació explícita de la mida del dibuix, com s’exemplifica a continuació:
c'1^\markup { \combine \epsfile #X #10 "./context-example.eps" \with-dimensions #'(0 . 6) #'(0 . 10) \postscript " -2 3 translate 2.7 2 scale newpath 2 -1 moveto 4 -2 4 1 1 arct 4 2 3 3 1 arct 0 4 0 3 1 arct 0 0 1 -1 1 arct closepath stroke" } c'
Hi una llista exhaustiva d’ordres específiques de gràfics a Graphical markup.
Vegeu també
Referència de la notació: Markup for text alignment, Dimensions, Anotacions editorials, Graphical markup.
Fitxers d’inici: scm/define-markup-commands.scm, scm/stencil.scm.
Fragments de codi: Text.
Referència de funcionament intern: TextScript.
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Alineació de text ] | [ Up : Donar format al text ] | [ Notació musical dins d’elements de marcatge > ] |