• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

(gelöst:) unerwartetes Verhalten nach Ändern der Variable scoreTitleMarkup

Begonnen von stefanhuglfing, Samstag, 11. Februar 2017, 18:29

Vorheriges Thema - Nächstes Thema

stefanhuglfing

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?

harm6

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

stefanhuglfing

Danke, jetzt sind mir einige Schuppen von den Augen gefallen.
Aber ein neues Problem hat sich aufgetan:
https://archiv.lilypondforum.de/index.php?topic=2498.0