Header für jeden Score

Zur Navigation springen Zur Suche springen

Problemstellung

Ein Musikstück soll in mehreren Tonarten erzeugt werden, die Überschrift soll jedesmal die gleiche sein. Der Befehl print-all-headers = ##t erzeugt eine Verdoppelung der Überschrift vor dem ersten Score.

Lilypond Score Problemstellung

\version "2.22.0"
\language "deutsch"

kopf=\header {
  title = "Überschrift"
  subtitle = "subtitel"
  subsubtitle = "subtitel"
  piece = "piece"
  composer = "composer"
  poet = "poet"
}

mus=\relative c' { c1 c c c }

mypaper = \paper {
  print-all-headers = ##t
  print-page-number = ##f
  #(set-paper-size "a5")
  tagline = ##f
}

\bookpart {
  \kopf
  \mypaper
  \markup \bold \fontsize #6 "Score 1"
  \score {
    \mus
  }
  \markup \bold \fontsize #6  "Score 2"
  \score {
    \transpose c g \mus
  }
}

Graphische Ausgabe Problem

Header doppelt.png

Lösung

Den Header in jeden Score einfügen, im \bookpart weglassen.
\version "2.22.0"
\language "deutsch"

kopf=\header {
  title = "Überschrift"
  subtitle = "subtitel"
  subsubtitle = "subtitel"
  piece = "piece"
  composer = "composer"
  poet = "poet"
}

mus=\relative c' { c1 c c c }

mypaper = \paper {
  print-all-headers = ##t
  print-page-number = ##f
  #(set-paper-size "a5")
  tagline = ##f
}
\bookpart {
  \mypaper
  \markup \bold \fontsize #6  "Score 1"
  \score {
    \mus
    \kopf
  }
  \markup \bold \fontsize #6  "Score 2"
  \score {
    \transpose c g \mus
    \kopf
  }
}

Graphische Ausgabe Lösung

Header je score.png

Links