lilypond-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lilypond-es] Instrumento


From: Francisco Vila
Subject: Re: [lilypond-es] Instrumento
Date: Tue, 14 Nov 2017 13:47:53 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

On 14/11/17 10:30, Antonio Pinilla wrote:
> Hola, buenos días a todos!
> 
> Estoy pasando a lilypond una particela de banda para Clarinete Bajo, y
> el nombre del instrumento se me coloca sí o sí debajo del título. 
> Yo prefiero colocarlo a la izquierda (como aparece en casi todas). Se
> puede cambiar de sitio?, de forma que aparezca arriba en las siguientes
> págimas.
> 
> Un saludo
> 


Para cambiar la ubicación o el estilo predeterminado de un elemento de
la cabecera, tienes que redefinir el elemento de marcado bookTitleMarkup
dentro del bloque \paper.

La siguiente definición de \paper incluye un bookTitleMarkup que pone el
instrumento a la izquierda y además un encabezamiento condicional
distinto para la primera página y las siguientes, de manera que sale en
negrita solo en la primera página.

Se puede usar con \header { instrument = \markup\box "Cello" } si
quieres el nombre de instrumento dentro de un rectángulo.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\paper {
  bookTitleMarkup = \markup {
    \override #'(baseline-skip . 3.5)
    \column {
      \fill-line {
        { \large \bold \fromproperty #'header:instrument }
        "" % move instrument to left on parts
      }
      \fill-line { \fromproperty #'header:dedication }
      \override #'(baseline-skip . 3.5)
      \column {
        \fill-line {
          \huge \larger \larger \bold
          \fromproperty #'header:title
        }
        \fill-line {
          \large \bold
          \fromproperty #'header:subtitle
        }
        \fill-line {
          \smaller \bold
          \fromproperty #'header:subsubtitle
        }
        \combine \null \vspace #2
        \fill-line {
          ""
          \smaller \bold
          \fromproperty #'header:composer
        }

        \fill-line {
          \fromproperty #'header:meter
          \fromproperty #'header:arranger
        }
      }
    }
  }

  oddHeaderMarkup = \markup
  \fill-line {
    \on-the-fly #not-part-first-page \fromproperty #'header:instrument
    \on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string
  }

  % \hash and \pdfsubject are read from gitversion-header.ily
  % which is generated by
  % echo "hash=\"`git log --pretty="%h" | head -1`\"
  % pdfsubject="\"Git version `git log --pretty="%h %s" | head -1`"\"" >
gitversion-header.ily


  evenHeaderMarkup = \markup
  \fill-line {
    \concat{\on-the-fly #print-page-number-check-first \fromproperty
#'page:page-number-string "  "
            \on-the-fly #not-part-first-page \fromproperty
#'header:instrument }
    "" % move instrument to left on parts next to page number
  }
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

La definición original del elemento de marcado bookTitleMarkup está en
ly/titling-init.ly y es la siguiente:

bookTitleMarkup = \markup {
  \override #'(baseline-skip . 3.5)
  \column {
    \fill-line { \fromproperty #'header:dedication }
    \override #'(baseline-skip . 3.5)
    \column {
      \fill-line {
        \huge \larger \larger \bold
        \fromproperty #'header:title
      }
      \fill-line {
        \large \bold
        \fromproperty #'header:subtitle
      }
      \fill-line {
        \smaller \bold
        \fromproperty #'header:subsubtitle
      }
      \fill-line {
        \fromproperty #'header:poet
        { \large \bold \fromproperty #'header:instrument }
        \fromproperty #'header:composer
      }
      \fill-line {
        \fromproperty #'header:meter
        \fromproperty #'header:arranger
      }
    }
  }
}




Saludos

-- 
Francisco Vila. Badajoz (Spain)
paconet.org , csmbadajoz.com

Attachment: document.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]