3.2.1 Crear títulos, cabeceras y pies de página


Explicación de los bloques de títulos

Existen dos clases de bloques de títulos: el bloque principal de títulos que aparece encima del primer bloque \score de un libro, y los bloques individuales de título que aparecen dentro de cada bloque \score. Los campos de texto para los dos tipos de bloque se introducen mediante un bloque \header.

Si el libro tiene una única partitura, el bloque \header se puede situar dentro o fuera del bloque \score.

Nota: Recuerde que al añadir un bloque \header dentro de un bloque \score, la expresión musical debe aparecer antes del bloque \header.

\header {
  title = "SUITE I."
  composer = "J. S. Bach."
}

\score {
  \new Staff \relative g, {
    \clef bass
    \key g \major
    \repeat unfold 2 { g16( d' b') a b d, b' d, } |
    \repeat unfold 2 { g,16( e' c') b c e, c' e, } |
  }
  \header {
    piece = "Prélude."
  }
}

\score {
  \new Staff \relative b {
    \clef bass
    \key g \major
    \partial 16 b16 |
    <g, d' b'~>4 b'16 a( g fis) g( d e fis) g( a b c) |
    d16( b g fis) g( e d c) b(c d e) fis( g a b) |
  }
  \header {
    piece = "Allemande."
  }
}

[image of music]

Los campos de texto extraídos del bloque prinicipal de título de un libro se pueden imprimir en todos los bloques \score, o suprimirse manualmente:

\book {
  \paper {
    print-all-headers = ##t
  }
  \header {
    title = "DAS WOHLTEMPERIRTE CLAVIER"
    subtitle = "TEIL I"
    % Do not display the tagline for this book
    tagline = ##f
  }
  \markup { \vspace #1 }
  \score {
    \new PianoStaff <<
      \new Staff { s1 }
      \new Staff { \clef "bass" s1 }
    >>
    \header {
      title = "PRAELUDIUM I"
      opus = "BWV 846"
      % Do not display the subtitle for this score
      subtitle = ##f
    }
  }
  \score {
    \new PianoStaff <<
      \new Staff { s1 }
      \new Staff { \clef "bass" s1 }
    >>
    \header {
      title = "FUGA I"
      subsubtitle = "A 4 VOCI"
      opus = "BWV 846"
      % Do not display the subtitle for this score
      subtitle = ##f
    }
  }
}

[image of music]

Véase también

Referencia de la notación: Estructura del archivo, Personalización de los bloques de título.


Presentación predeterminada de los bloques de título del libro y la partitura

La disposición y formato de los bloques de título están controlados por medio de dos variables de \paper: bookTitleMarkup para el bloque de título \header principal y scoreTitleMarkup para los bloques \header individuales dentro de un bloque \score.

\header {
  % The following fields are centered
  dedication = "Dedication"
  title = "Title"
  subtitle = "Subtitle"
  subsubtitle = "Subsubtitle"
  instrument = "Instrument"

  % The following fields are left-aligned on the left side
  poet = "Poet"
  meter = "Meter"

  % The following fields are right-aligned on the right side
  composer = "Composer"
  arranger = "Arranger"
}

\score {
  { s1 }
  \header {
    % The following fields are placed at opposite ends of the same line
    piece = "Piece"
    opus = "Opus"
  }
}

[image of music]

Los campos de texto que se dejan sin establecer dentro de un bloque \header se sustituyen por elementos de marcado nulos \null de manera que no ocupen espacio innecesariamente.

Los ajustes predeterminados para scoreTitleMarkup sitúan los campos de texto piece y opus en extremos opuestos de la misma línea.

Utilice la variable breakbefore dentro de un bloque \header que está propiamente dentro de un bloque \score para hacer que los títulos del bloque \header del nivel superior aparezcan ocupando toda la primera página, empezando la música (definida en el bloque \score) en la página siguiente.

\book {
  \header {
    title = "This is my Title"
    subtitle = "This is my Subtitle"
    copyright = "This is the bottom of the first page"
  }
  \score {
    \repeat unfold 4 { e'' e'' e'' e'' }
    \header {
      piece = "This is the Music"
      breakbefore = ##t
    }
  }
}

[image of music]

Véase también

Manual de aprendizaje: Cómo funcionan los archivos de entrada de LilyPond

Referencia de la notación: Estructura del archivo.

Archivos de inicio: ‘ly/titling-init.ly’.


Disposición predeterminada de las cabeceras y pies de página

Las cabeceras y los pies de página son líneas de texto que aparecen en la parte más alta y en la más baja de las páginas separadas del texto principal de un libro. Se controlan mediante las siguientes variables de \paper:

Estas variables de marcado sólo pueden acceder a los campos de texto extraídos de bloques \header del nivel superior (que se aplican a todas las partituras del libro) y se definen en el archivo ‘ly/titling-init.ly’. De forma predeterminada:

[image of music]

La línea de etiqueta tagline predeterminada se puede cambiar añadiendo un campo tagline en el bloque \header del nivel superior.

\book {
  \header {
    tagline = "... music notation for Everyone"
  }
  \score {
    \relative c' {
      c4 d e f
    }
  }
}

[image of music]

Para eliminar la línea tagline, establezca su valor a ##f.


Otros idiomas: English, 日本語.

LilyPond — Referencia de la notación