Referencia de la notación de GNU LilyPond: 3.2.1 Crear títulos, cabeceras y pies de página

### 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."
>       }
>     }

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
>         }
>       }
>     }

#### 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"
>       }
>     }

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
        }
      }
    }

#### 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`:

- `oddHeaderMarkup` (marcado de cabecera impar)
- `evenHeaderMarkup` (marcado de cabecera par)
- `oddFooterMarkup` (marcado de pie impar)
- `evenFooterMarkup` (marcado de pie par)

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:

- los números de página se sitúan automáticamente en el extremo superior izquierdo (si es par) o superior derecho (si es impar), a partir de la segunda página.
- el campo de texto `instrument` se sitúa en el centro en cada página, a partir de la segunda página.
- el texto de `copyright` se centra en la parte baja de la primera página.
- la línea `tagline` se centra al final de la última página, y debajo del texto de `copyright` si sólo hay una página.

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
        }
      }
    }

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

Otros idiomas: English, 日本語.

#### LilyPond — Referencia de la notación