[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Liens internes vers TOC
From: |
Jean Abou Samra |
Subject: |
Re: Liens internes vers TOC |
Date: |
Sun, 9 Jan 2022 00:11:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 |
Le 08/01/2022 à 23:24, domyck a écrit :
Bonjour
J'ai un ensemble de nombreuses partitions dans un fichier lilypond,
avec une table des matières générale.
Comment créer, au début et à la fin de chaque partition, un lien
direct vers la table des matières générale ?
Par exemple, quelque chose du style :
\version "2.21.82"
\book {
\anchor "maintoc"
\markuplist \table-of-contents
\pageBreak
\tocItem \markup { The first score }
\return-anchor-link "Retour vers la table des matières" "maintoc"
\score {
{
c'1 \pageBreak
d'1
}
}
\return-anchor-link "Retour vers la table des matières" "maintoc"
\pageBreak
\tocItem \markup { The second score }
\return-anchor-link "Retour vers la table des matières" "maintoc"
\score {
{ e'1 }
\header { piece = "Second score" }
}
\return-anchor-link "Retour vers la table des matières" "maintoc"
}
Avec mes remerciements par avance
Domyck
Bonjour,
Pour info, j'ai accepté votre message manuellement car vous
n'êtes pas abonné à la liste (ou bien vous avez envoyé
votre message d'une adresse différente de votre adresse
d'abonnement). Merci d'y remédier en vous abonnant par
ici :
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
À part cela, vous n'êtes pas très loin. Les commandes
correspondant à vos \anchor et \return-anchor-link sont
appelées \label et \with-link. L'exemple s'écrit donc
comme ceci :
\version "2.22.1"
retour = \markup \with-link #'maintoc "Retour vers la table des matières"
\book {
\label maintoc
\markuplist \table-of-contents
\pageBreak
\tocItem \markup { The first score }
\retour
\score {
{
c'1 \pageBreak
d'1
}
}
\retour
\pageBreak
\tocItem \markup { The second score }
\retour
\score {
{ e'1 }
\header { piece = "Second score" }
}
\retour
}
La commande \label est documentée par ici :
https://lilypond.org/doc/v2.23/Documentation/notation/reference-to-page-numbers
et \with-link là :
https://lilypond.org/doc/v2.23/Documentation/notation/other
(malheureusement seulement en anglais).
Bien cordialement,
Jean