Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: juppes am Sonntag, 27. Januar 2013, 03:30
-
ich verstehe nicht, wo meine Tagline geblieben ist und suche hier Hilfe. Die Ausgangslage:
ein book mit 2 scores. Solange ich die scores nicht als bookpart definiere, ist meine Tagline da; wenn ich sie aber als bookparts deklariere, weil ich in einem score per \paper eine andere Maximal-Akkoladenanzahl erzeugen will (in einem Satz haben die Akkoladen wegen schweigender Instrumente weniger Systeme), gibt es statt meiner Tagline nur noch die Standard-Tagline. So, als ob ich gar keine definiert hätte.
Ich habe auch keine Fußzeilen "abgeschaltet" oder anderes definiert. Neudefinieren geht auch nicht, denn offenbar muß die Tagline immer in der obersten Ebene stehen. Habe ich sie woanders hingesetzt, gab es Fehlermeldungen.
Kann mir jemand sagen, was da vor sich geht und wie man dem abhelfen kann?
-
Hallo Juppes,
wie sieht denn Deine Bookpart-Definition aus?
Bei mir kommt die Tagline immer schön brav auf der letzten Seite - so, wie es gedacht ist. Das funktioniert aber sowohl mit als auch ohne Bookparts.
Viele Grüße
Torsten
-
Hallo juppes,
die tagline sollte Teil des book-headers sein.
Nun ist der book-header eine Sache die öfter mal für Schwierigkeiten sorgt.
Ich habe es mir daher angewöhnt (mit einer Ausnahme) überhaupt keinen book-header zu verwenden und stattdessen das Titelblatt mittels \markup zu gestalten.
Die Ausnahme besteht gerade in der Angabe der tagline.
Unter der Voraussetzung, daß Du die tagline nur auf der letzten Seite des books haben willst, würde ich so vorgehen:
\version "2.16.1"
\header {
tagline = \markup "myTagline"
}
\book {
\bookpart {
{ c''1 }
}
\bookpart {
{ d''1 }
}
}
HTH,
Harm
-
lieber Harm,
ja, so wie Du es vorschlägst, funktioniert es bei mir auch! Ich bin nicht auf die Idee gekommen, den Header mit der Tagline ganz außerhalb des "Buches" zu setzen. Da sie ja selber definiert ist, benutze ich auch immer \markup.
Vielen Dank - wieder ein unverstandenes Problem weniger.