Jump to content

Demonstrating all \header fields: Difference between revisions

From LilyPond wiki
m Lemzwerg moved page Demonstrating all headers to Demonstrating all \header fields without leaving a redirect
Improve
 
Line 1: Line 1:
A demonstration of all headers.
A demonstration of all header fields that LilyPond defines by default.  Thanks to setting <code>print-all-headers</code> to <code>#t</code>, much more fields as usual are displayed, indicating the hiearchy of <code>\header</code> blocks.


<lilypond version="2.24">
<lilypond version="2.24" full>
\header {
\paper {
   copyright = "copyright"
   #(set-paper-size "a6" 'landscape)
  title = "title"
   print-all-headers = ##t
  subtitle = "subtitle"
  composer = "composer"
  arranger = "arranger"
  instrument = "instrument"
  meter = "meter"
   opus = "opus"
  piece = "piece"
  poet = "poet"
  texidoc = "All header fields with special meanings."
  copyright = "public domain"
  enteredby = "jcn"
  source = "urtext"
}
}


\layout {
\book {
   ragged-right = ##f
   \header {
}
    title = "title"
    subtitle = "subtitle"
    composer = "composer"
    arranger = "arranger"
    instrument = "instrument"
    meter = "meter"
    opus = "opus"
    piece = "piece"
    poet = "poet"
    copyright = "copyright"
    tagline = "tagline"
  }


\score {
  \bookpart {
  \relative c'' { c1 | c | c | c }
    \score {
}
      \relative c'' { c1 | c | c | c }


\score {
      \header {
  \relative c'' { c1 | c | c | c }
        title = "localtitle"
  \header {
        subtitle = "localsubtitle"
    title = "localtitle"
        composer = "localcomposer"
    subtitle = "localsubtitle"
        arranger = "localarranger"
    composer = "localcomposer"
        instrument = "localinstrument"
    arranger = "localarranger"
        meter = "localmeter"
    instrument = "localinstrument"
        opus = "localopus"
    metre = "localmetre"
        piece = "localpiece"
    opus = "localopus"
        poet = "localpoet"
    piece = "localpiece"
        copyright = "localcopyright"
    poet = "localpoet"
        tagline = "localtagline"
    copyright = "localcopyright"
      }
  }
    }
  }
}
}
</lilypond>
</lilypond>


[[Category:Non-music]]
[[Category:Non-music]]
[[Category:Titles]]
[[Category:Paper and layout]]
[[Category:Paper and layout]]
[[Category:Text]]
[[Category:Text]]
[[Category:Titles]]
[[Category:Included in the official documentation]]
[[Category:Included in the official documentation]]
[[Category:Snippet]]
[[Category:Snippet]]

Latest revision as of 16:09, 12 December 2025

A demonstration of all header fields that LilyPond defines by default. Thanks to setting print-all-headers to #t, much more fields as usual are displayed, indicating the hiearchy of \header blocks.

\version "2.24"

\paper {
  #(set-paper-size "a6" 'landscape)
  print-all-headers = ##t
}

\book {
  \header {
    title = "title"
    subtitle = "subtitle"
    composer = "composer"
    arranger = "arranger"
    instrument = "instrument"
    meter = "meter"
    opus = "opus"
    piece = "piece"
    poet = "poet"
    copyright = "copyright"
    tagline = "tagline"
  }

  \bookpart {
    \score {
      \relative c'' { c1 | c | c | c }

      \header {
        title = "localtitle"
        subtitle = "localsubtitle"
        composer = "localcomposer"
        arranger = "localarranger"
        instrument = "localinstrument"
        meter = "localmeter"
        opus = "localopus"
        piece = "localpiece"
        poet = "localpoet"
        copyright = "localcopyright"
        tagline = "localtagline"
      }
    }
  }
}