Next: Spacing, Previous: Paper and layout, Up: Top
These snippets illustrate the Notation Reference, section Titles and headers.
With a little Scheme code, the current date can easily be added to a score.
% first, define a variable to hold the formatted date:
date = #(strftime "%d-%m-%Y" (localtime (current-time)))
% use it in the title block:
\header {
title = "Including the date!"
subtitle = \date
}
\score {
\relative c'' {
c4 c c c
}
}
% and use it in a \markup block:
\markup {
\date
}
Instrument names are generally printed to the left of the staves. To
align the names of several different intruments, put them in a
\markup block and use one of the following possibilites:
* Right-aligned instrument names: this is the default behavior
*
Center-aligned instrument names: using the \hcenter-in #n
command
places the instrument names inside a padded box, with n being
the width
of the box
*
Left-aligned instrument names: the names are printed on top of an
empty box, using the \combine command
with an \hspace #n object.
\paper {
indent = #0
left-margin = #30
line-width = #160
}
\new StaffGroup \relative c' <<
\new Staff {
\set Staff.instrumentName = #"Piccolo"
c1^"default" | c \break
\set Staff.instrumentName = \markup { \hcenter-in #10 Piccolo }
c1^"centered" | c \break
\set Staff.instrumentName = \markup { \combine \hspace #8 Piccolo }
c1^"left-aligned" | c
}
\new Staff {
\set Staff.instrumentName = #"Flute"
c1 | c \break
\set Staff.instrumentName = \markup { \hcenter-in #10 Flute }
c1 | c \break
\set Staff.instrumentName = \markup { \combine \hspace #8 Flute }
c1 | c
}
>>
All header fields with special meanings.
\header {
copyright = "copyright"
title = "title"
subtitle = "subtitle"
composer = "composer"
arranger = "arranger"
instrument = "instrument"
metre = "metre"
opus = "opus"
piece = "piece"
poet = "poet"
texidoc = "All header fields with special meanings."
copyright = "public domain"
enteredby = "jcn"
source = "urtext"
}
\layout {
ragged-right = ##f
}
\score {
\relative c'' { c1 | c | c | c }
}
\score {
\relative c'' { c1 | c | c | c }
\header {
title = "localtitle"
subtitle = "localsubtitle"
composer = "localcomposer"
arranger = "localarranger"
instrument = "localinstrument"
metre = "localmetre"
opus = "localopus"
piece = "localpiece"
poet = "localpoet"
copyright = "localcopyright"
}
}
This page is for LilyPond-2.11.58 (development-branch).
Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Your suggestions for the documentation are welcome.