Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: stefanhuglfing am Samstag, 11. Februar 2017, 18:29
-
Ich hätte gern die Instrumentbezeichnung über dem Titel.
Ich habe versucht, die Variable scoreTitleMarkup zu ändern, aber das Ergebnis ist unerwartet:
Zwar erscheinen Instrumentbezeichnung und Titel in der richtigen Reihenfolge (auch auf der nächsten Seite oben noch mal)
aber auf der ersten Seite oben drüber steht noch mal Titel und Instrument:
\version "2.19.54"
\paper
{
scoreTitleMarkup = \markup
{
\fill-line
{
\center-column
{
\vspace #1 \fontsize #3
\fromproperty #'header:instrument
\vspace #1 \fontsize #8 \bold
\fromproperty #'header:title
}
}
}
}
\header
{
instrument = "Krummhorn"
title = "Hornstück"
}
\score { \new Staff { c'1 \pageBreak c''1 } }
Was mache ich falsch?
-
Du definierst scoreTitleMarkup neu. Aber läßt bookTitleMarkup unangetastet.
Insoweit druckt LilyPond beides (und im bookTitleMarkup ist instrument/title ebenfalls enthalten)
Entweder setze
bookTitleMarkup = ##f
oder definiere bookTitleMarkup neu.
Letzteres scheint mir angebrachter zu sein, denn zumindest Dein Beispiel zeigt einen book-header.
Gruß,
Harm
-
Danke, jetzt sind mir einige Schuppen von den Augen gefallen.
Aber ein neues Problem hat sich aufgetan:
https://liarchiv.joonet.de/index.php?topic=2498.0 (https://liarchiv.joonet.de/index.php?topic=2498.0)