lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Table des matières ordonnée


From: Christophe Pochon
Subject: Re: Table des matières ordonnée
Date: Wed, 6 Jan 2021 23:22:53 +0100

Ah mais non. En fait, les numéros 33, 32, 31... sont toujours mis à la main. Donc bon. Ce n'est pas ce que cherchait à faire Dominique, il me semble.

Christophe Pochon



Le mer. 6 janv. 2021 à 23:21, Christophe Pochon <music@christophe-pochon.com> a écrit :
Oh, joli ! Bravo Jean-Charles ! J'avais fouillé un peu, mais sans trouver comment faire.

Dommage qu'entre-temps Dominique a tout fait à la main. Vraiment désolé Dominique. J'aurais dû vous dire d'attendre un peu les réponses des autres. 

Bonne soirée,

Christophe Pochon



Le mer. 6 janv. 2021 à 19:26, Jean-Charles Malahieude <lilyfan@orange.fr> a écrit :
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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]