Allgemein > Allgemeine Diskussion
Inhaltsverzeichnis im Buch
RobUr:
Hallo musicmaker!
--- Zitat ---ich denke eher das mein Anliegen einfach derzeit in dieser Version noch nicht möglich ist
--- Ende Zitat ---
Das vermute ich auch. Lily reagiert nur auf \tocItem, lässt aber das erhoffte \fromproperty darin nicht zu :( Es ist ja schon schwierig, \header-Variablen in normalem Markup zu verwenden; siehe LSR 467. Ich hoffte, das Snippet wäre ein Ansatz, aber es lässt sich damit nur auf den obersten \header-Block zugreifen.
Ein brauchbarer Ansatz für dein Problem wäre vielleicht die Definition eigener Titel-Variablen. Man definiert z.B. myTitleI = "Titel 1" und verwendet es dann im \header als title = \markup { \titleI } und \tocItem \markup { \titleI }. Die Titel könnten fein säuberlich in einer separaten myTitles.ly untergebracht sein. Was hältst du davon?
Grüße, Robert
ding-dong:
wie schon gesagt, ich hab da zu wenig erfahrung und es scheint auch nicht alles zum besten bestellt zu sein…
dafür hab ein interessantes snippet von Nicolas Sceaux: http://lsr.dsi.unimi.it/LSR/Item?id=368
hilft das vielleicht weiter?
musicmaker:
Hallo ihr Beide,
also danke an eure Antworten.
--- Zitat ---Ein brauchbarer Ansatz für dein Problem wäre vielleicht die Definition eigener Titel-Variablen. Man definiert z.B. myTitleI = "Titel 1" und verwendet es dann im \header als title = \markup { \titleI } und \tocItem \markup { \titleI }. Die Titel könnten fein säuberlich in einer separaten myTitles.ly untergebracht sein. Was hältst du davon?
--- Ende Zitat ---
Es bedarf eines Extra-Deklarierteils. Du musst wissen, dass ich faul bin und mir diese Arbeit abnehmen lassen wollte. Das Problem ist, dass ich dann irgendwo einen Teil mit den Variablen habe und woanders habe ich die speziellen header-Bezeichnungen. Ich wollte z.B. Stück1 in einem Header1 und Stück 2 in Header2 haben und sie direkt ansprechen, was du sicherlich begriffen hast. Der Ansatz ist prinzipiell OK. Aber dann würde ich doch liebe in den Bookparts die strings in den markups schreiben.
--- Zitat ---hilft das vielleicht weiter?
--- Ende Zitat ---
Nö. Denn mit tocItem wird dort nicht gearbeitet.
MfG musicmaker
ding-dong:
--- Zitat von: ding-dong ---hilft das vielleicht weiter?
--- Ende Zitat ---
--- Zitat von: musicmaker ---Nö. Denn mit tocItem wird dort nicht gearbeitet.
--- Ende Zitat ---
jaaa -aber er (Nicolas Sceaux) hat doch mehrere variablen, die im toc - inklusive seitenzahl - aufgelistet werden!
z.b.
bookTitle
chapter
section
piece
titledPiece
hast du das beispiel kompiliert? im LSR wird nur die titelseite gezeigt!
musicmaker:
OK OK ich habe mir das vielleicht nicht richtig angeschaut. Aber es arbeitet mit \titledPiece, wo man genauso wie bei\tocItem einen Markup hinterherschieben muss. Somit auch nur ein String irgendwo im Code. Und noch schlimmer, ich hatte mich gerade noch vergewissert, hier bekommt man sogar noch eine Fehlermeldung beim Versuch mit \fromproperty zu arbeiten. Es hilft nichts, da muss ich eben immer die Titel im Code hinschreiben. Schade nur bei etwaigen Änderungen.
Nur mal so als Nachfrage: Wenn ich das Standardinhaltsverzeichnis verwende, dann kann ich lt. Lilypond-Tutorial die Schriftart ändern. genau das bekomme ich nicht hin. In paper steht soetwas wie
\tocItemMarkup und dann \large aber keine Angabe der Schriftgröße oder Schriftart. Mir erscheinen die Einträge etwas zu klein.
MfG musikmaker
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln