21.1.2 Presentación predeterminada de los títulos de partes de libro y partitura
El siguiente ejemplo muestra todas las variables impresas de
\header. Observe que el espaciado vertica entre los
distintos elementos de la cabecera en la disposición
predeterminada está optimizado para elementos de una sola línea.
Si necesita elementos de varias líneas, por ejemplo el nombre del
compositor, intente añadir \vspace al campo si es necesario
para ajustar el espaciado vertical. Una alternativa sería definir
su propia disposición personalizada, see Personalización de los títulos.
\book { \header { % Los siguientes campos están centrados dedication = "Dedication (dedicatoria)" title = "Title (título)" subtitle = "Subtitle (subtítulo)" subsubtitle = "Subsubtitle (sub-subtítulo)" % Los siguientes campos se distribuyen regularmente % sobre una línea % el campo "instrument" también aparece % en las siguientes páginas instrument = \markup \with-color #green "Instrument (instrumento)" poet = "Poet (poeta)" composer = "Composer (autor)" % Los siguientes campos se sitúan en los % extremos opuestos de la misma línea meter = "Meter (metro)" arranger = "Arranger (arreglista)" % Los siguientes campos están centrados en la parte inferior tagline = "La tagline o línea de etiqueta va al final de la última página" copyright = "El copyright va al final de la primera página" } \score { \header { % Los siguientes campos se colocan en los extremos de una línea piece = "Piece (pieza) 1" opus = "Opus 1" } { s1 } } \score { \header { % Los siguientes campos se sitúan en los extremos % de una línea piece = "Piece (pieza) 2 en la misma página" opus = "Opus 2" } { s1 } } \pageBreak \score { \header { % Los siguientes campos se sitúan en los extremos % de una línea piece = "Piece (pieza) 3 en una página nueva" opus = "Opus 3" } { s1 } } }![]()
Observe que
- el nombre de instrumento se repite en todas las páginas,
- solamente
piece(la pieza) yopusse imprimen en una\scorecuando la variable de papelprint-all-headersse establece a##f(el valor predeterminado), - los campos de texto que se dejan sin establecer dentro de un
bloque
\headerno producen ninguna salida de manera que no ocupen espacio innecesariamente, - los ajustes predeterminados para
scoreTitleMarkupsitúan los campos de textopieceyopusen extremos opuestos de la misma línea.
Para cambiar la disposición predeterminada, see Personalización de los títulos.
Si un bloque \book comienza inmediatamente con un bloque
\bookpart, no se imprime ningún título de libro, pues no
existe ninguna página en que imprimirlo. Si es necesario un
título de libro, inicie el bloque \book con algún material
de marcado o con una instrucción \pageBreak.
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 = "Este es mi Title (título)" subtitle = "Este es mi Subtitle (subtítulo)" copyright = "Este es el final de la primera página" } \score { \header { piece = "Esto es la música" breakbefore = ##t } \repeat unfold 4 { e'' e'' e'' e'' } } }
Véase también
Manual de aprendizaje: Cómo funcionan los archivos de entrada de LilyPond
Referencia de la notación: Personalización de los títulos, Estructura del archivo.
Archivos de inicio: ly/titling-init.ly.
![[image of music]](../9d/lily-386432a9.png)