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: Wed, 24 Aug 2022 20:03:14 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0



Le 24/08/2022 à 19:20, Vincent Gay a écrit :
Le 24/08/2022 à 19:04, Jean Abou Samra a écrit :
Le 24/08/2022 à 19:03, Jean Abou Samra a écrit :
Copie d'écran :

Je n'ai pas d'onglet contenu dans mon Okular mais j'ai quelque chose d’approchant dans Master PDF Editor. Pas très utile.

Les vignettes ça donne ça

Ce que j'aimerai c'est ça :

Ça permettrait de naviguer facilement dans un realbook de plusieurs centaines de pages. Ce serait un plus indéniable et il suffirait de reprendre les tocItem markups

La page d'Adobe qui va bien

https://helpx.adobe.com/fr/acrobat/using/page-thumbnails-bookmarks-pdfs.html


À ce que je comprends de https://pspdfkit.com/blog/2019/understanding-pdf-outline/, le format PDF comporte une confusion concernant la différence entre les « bookmarks » (signets) et la « outline » (table des matières, ou « contenus » dans Okular). Au départ, les bookmarks sont faits pour que chaque utilisateur du PDF en ajoute ou en enlève à sa guise, tandis que la outline est fournie par le document et fixe, mais apparemment, toutes les visionneuses ne sont pas de cet avis. À ce que j'en comprends, ton Okular n'affiche que les bookmarks. LilyPond ajoute bien les \tocItems, ça c'est sûr, mais dans la outline. Mais ton Okular n'affiche qu'un onglet pour les signets, ce qui (d'après un test rapide) signifie qu'il n'y a pas d'outline dans le document. Bizarre.

À tout hasard, est-ce que tu as mis des \tocItem mais sans \markuplist \table-of-contents ? Car c'est ce \markuplist \table-of-contents qui ajoute la outline. Si tu ne veux pas que la table des matières s'affiche dans le contenu du PDF, tu peux faire


\version "2.23.12"

#(define-markup-command (hide layout props arg) (markup-list?)
   (interpret-markup-list layout props arg)
   empty-stencil)

\markup \hide \table-of-contents


\tocItem \markup "AAA"
{ c' }






reply via email to

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