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

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

Re: Signets de pages pdf


From: Jean Abou Samra
Subject: Re: Signets de pages pdf
Date: Sun, 4 Sep 2022 15:07:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.0

Bonjour Vincent,


Le 03/09/2022 à 17:44, Vincent Gay a écrit :
Le 24/08/2022 à 20:03, Jean Abou Samra a écrit :

Hello toutes et tous,
Je voudrais cacher un \tocItem dans le pdf mais qu'il reste dans le contenu. Il est au tout début de mon \book
\book {
  \bookpart {
    \tocItem TOC \markup "Table of Content"
    \markuplist
    ...



Si l'item se retrouve à la fin de la table des matières, c'est
parce que, à cause de la manière étrange dont la fonction \tocItem
est codée, les items sont dans l'ordre des appels à \tocItem, qui
n'est pas forcément l'ordre de la partition. Exemple :


\version "2.23.12"

\markuplist \table-of-contents

musA = { \tocItem \markup "A" a' }
musB = { \tocItem \markup "B" b' }

{ \musB }
{ \musA }


La table des matières affiche d'abord A, puis B.

Pour revenir à ta question, voici une version légèrement modifiée du
fichier toc-multicol.ly que je t'ai fourni dans l'autre fil
[https://lists.gnu.org/archive/html/lilypond-user-fr/2022-08/msg00106.html]
adaptée pour contenir une commande \tocGhostItem qui fait cela.
L'idée est très simple, il faut faire comme pour tocAct, avec
un markup vide. Le seul souci, c'est que le markup vide prend quand
même de la place (à cause des espacements inter-items), donc
il faut le retirer complètement, d'où la modification du code.

(Au fait, pour info, on dit en anglais « Table of Contents »,
avec un S.)

Cordialement,
Jean

Attachment: toc-multicol-1.ly
Description: Text Data


reply via email to

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