|
| 1 | +\markup \fill-line { |
| 2 | + \center-column \abs-fontsize #18 \bold { |
| 3 | + "INDEX" |
| 4 | + \null\null\null\null |
| 5 | + } |
| 6 | +} |
| 7 | + |
| 8 | +middleGrey = #(x11-color 'grey45) |
| 9 | + |
| 10 | +#(define-markup-command (indexItem layout props title pagelabel infos) |
| 11 | + (string? symbol? string?) |
| 12 | + "Format a block of the index" |
| 13 | + (interpret-markup layout props |
| 14 | + #{ \markup \column \abs-fontsize #11 { |
| 15 | + \override #'(line-width . 95) |
| 16 | + \pad-around #1 |
| 17 | + \line { |
| 18 | + \hspace #3.2 |
| 19 | + \with-link #pagelabel { |
| 20 | + \fill-with-pattern #1 #RIGHT . |
| 21 | + \concat { |
| 22 | + #title " " \italic \with-color #middleGrey #infos |
| 23 | + } |
| 24 | + \page-ref #pagelabel "000" "?" |
| 25 | + } |
| 26 | + } |
| 27 | + } #})) |
| 28 | + |
| 29 | +\markup \column \abs-fontsize #11 { |
| 30 | + \pad-around #1 |
| 31 | + \abs-fontsize #12 \bold { |
| 32 | + \concat { |
| 33 | + \char ##x23AF " Preface" |
| 34 | + } |
| 35 | + } |
| 36 | +} |
| 37 | + |
| 38 | +\markup { \indexItem "From a Schoenberg's letter to Ferruccio Busoni" #'LetterToBusoni "" } |
| 39 | +\markup { \indexItem "Appunti e riflessioni pianistiche" #'PrefaceIT "" } |
| 40 | +\markup { \indexItem "Piano Notes and Reflections" #'PrefaceEN "" } |
| 41 | + |
| 42 | +\markup { |
| 43 | + \vspace #1 |
| 44 | +} |
| 45 | + |
| 46 | +\markup \column \abs-fontsize #11 { |
| 47 | + \pad-around #1 |
| 48 | + \abs-fontsize #12 \bold { |
| 49 | + \concat { |
| 50 | + \char ##x23AF " Sechs kleine Klavierstücke, Op. 19" |
| 51 | + } |
| 52 | + } |
| 53 | +} |
| 54 | + |
| 55 | +\markup { \indexItem "Klavierstücke I." #'KlavierstuckeI "" } |
| 56 | +\markup { \indexItem "Klavierstücke II." #'KlavierstuckeII "" } |
| 57 | +\markup { \indexItem "Klavierstücke III." #'KlavierstuckeIII "" } |
| 58 | +\markup { \indexItem "Klavierstücke IV." #'KlavierstuckeIV "" } |
| 59 | +\markup { \indexItem "Klavierstücke V." #'KlavierstuckeV "" } |
| 60 | +\markup { \indexItem "Klavierstücke VI." #'KlavierstuckeVI "" } |
0 commit comments