Titles are created for each \score block, and over a
\book.
The contents of the titles are taken from the \header blocks.
The header block for a book supports the following
titlesubtitlesubsubtitlepoetcomposermeteropusarrangerinstrumentdedicationpiecebreakbeforeHere is a demonstration of the fields available,
\paper {
linewidth = 9.0\cm
vsize = 10.0\cm
}
\book {
\header {
title = "Title,"
subtitle = "the subtitle,"
subsubtitle = "and the sub sub title"
poet = "Poet"
composer = "Composer"
texttranslator = "Text Translator"
meter = "Meter"
arranger = "Arranger"
instrument = "Instrument"
piece = "Piece"
}
\score {
\header {
piece = "piece1"
opus = "opus1"
}
{ c'1 }
}
\score {
\header {
piece = "piece2"
opus = "opus2"
}
{ c'1 }
}
}
Different fonts may be selected for each element by using
\markup, e.g.,
\header {
title = \markup { \italic { The italic title } }
}
A more advanced option is to change the definitions of the following
variables in the \paper block. The init file
ly/titling-init.ly lists the default layout.
bookTitleMarkup\book block. Typically,
it has the composer and the title of the piece
scoreTitleMarkup\score block within a
\book. Typically, it has the name of the movement (piece
field).
oddHeaderMarkupevenHeaderMarkupBy default, headers are defined such that the page number is on the
outside edge, and the instrument is centered.
oddFooterMarkupevenFooterMarkupBy default, the footer has the copyright notice on the first, and the tagline on the last page.
The following definition will put the title flush left, and the composer flush right on a single line.
\paper {
bookTitleMarkup = \markup {
\fill-line @{
\fromproperty #'header:title
\fromproperty #'header:composer
@}
}
}
This page is for LilyPond-2.5.11 (development-branch).