|
From: | Christophe Pochon |
Subject: | Re: Table des matières ordonnée |
Date: | Wed, 6 Jan 2021 23:21:34 +0100 |
Le 06/01/2021 à 11:25, Christophe Pochon a écrit :
>
> Après quelques essais, je pense qu'il serait plus simple de créer votre
> table des matières à la main, dans un markup. En effet, l'usage de
> \table-of-contents est surtout utile parce qu'on ne connaît pas à l'avance
> à quelles pages se trouvera quoi, mais dans votre cas, vous savez
> parfaitement à l'avance quel mouvement porte quel numéro.
>
On peut tout à fait récupérer le numéro de page (cf. le Manuel de
notation, section 3.2.5 Référencement des numéros de page) :
%%% le code %%%
\version "2.20.0"
\bookpart {
\markup 32 \label #'T32
\score {\relative { a'4 b4 } }
}
\bookpart {
\markup 33 \label #'T33
\score { \relative { c''4 d4 } }
}
\bookpart {
\markup 31 \label #'T31
\score { \relative { e''4 f4 } }
\markup {"..."}
}
\pageBreak
\markup \huge \column {
\fill-line { \null "Table des matières" \null }
\hspace #1
\fill-line {
\fill-with-pattern #1.5 #CENTER .
"A-mouvement"
\concat { "Nº 31 – p. " \page-ref #'T31 "000" "?" }}
\fill-line {
\fill-with-pattern #1.5 #CENTER .
"B-mouvement"
\concat { "Nº 33 – p. " \page-ref #'T33 "000" "?" }}
\fill-line {
\fill-with-pattern #1.5 #CENTER .
"C-mouvement"
\concat { "Nº 32 – p. " \page-ref #'T32 "000" "?" }}
\fill-line {
\fill-with-pattern #1.5 #CENTER .
"Z-mouvement"
\concat { "Nº 127 – p. " \page-ref #'T127 "000" "?" }}
}
%%% qui marche %%%
Cordialement, avec tous mes vœux,
--
Jean-Charles
[Prev in Thread] | Current Thread | [Next in Thread] |