|
From: | Jean-Charles Malahieude |
Subject: | Re: Table des matières et numéros de pages avec two-sided dans un book |
Date: | Fri, 20 Apr 2012 19:24:00 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 |
Le 19/04/2012 23:46, Phil Hézaine disait :
Bonsoir à tous, Comme nous parlons de lilypond-book et de Lilypond tout seul, et bien me voilà confronté soudainement à un problème avec le two-sided de Lilypond. (Quand on parle du loup...) À moins d'avoir complètement zappé le sens du two-sided (avoir les marges de la reliure aux bonnes pages, c'est bien le sens de two-sided, non?) ou bien d'être complètement dyslexique, voilà le problème: À cause de la mise en page, des marges de reliure et des tournes, je suis obligé de mettre first-page-number = 0 (un nombre pair) dans le bloc paper. Ainsi l'impression en recto-verso devient impeccable. Cependant, dans un book, les pages gauches deviennent impaires et vice-versa. Aïe! Mais surtout, tous les liens hypertextes de la Table des Matières se décalent alors une page au-dessus de la page numérotée, c'est-à-dire qu'ils pointent avec le décompte réel que fait le lecteur de pdf (la page2 du document est réellement la page3), et non pas sur la numérotation interne de Lilypond (la réelle page4 est bien affichée page3 dans la Table), quand on clique. Aïe! Aïe! C'est peut-être difficile à appréhender de cette manière. Si ce n'est pas assez clair, dites-le moi. Peut-on au moins remédier à ce problème pour la Table des Matières et comment?
Le fait que les pages se trouvent bien plus loin que prévu dans un lecteur PDF est une chose tout à fait normale, et que constateras de partout. Si tu n'as que trois feuilles dans le magasin de ton imprimante et que l'ouvrage fait six pages plus une couverture complète, la machine criera famine !
Pour faire bref : a) le remplissage en recto/verso relié par des agrafes :- 7 mm entre le bord de feuille et l'agrafe (la gouttière ou marge de reliure);
- 13 mm de part et d'autre le la portée ; - Lily sait faire une soustraction ! Ceci nous donne : \paper { %%% format du papier two-sided = ##t inner-margin = 1.3\cm outer-margin = 1.3\cm binding-offset = 0.7\cm ragged-right = ##f ragged-bottom = ##f ragged-last-bottom = ##f } b) le compte à rebours :- prenons une couverture cartonnée ; ni recto (page de garde) ni verso (page blanche) ne seront numérotées, - deux pages de table des matières (les deux faces n'étant pas forcément occupées.
Nous avons donc QUATRE page à décompter avant le décollage : moins trois = couverture recto moins deux = couverture verso moins un = table de matières recto zéro = table des matières verso UN = c'est parti pour la musique Voici ce que j'ai fait pour Arthur : ---8<--- \book { \paper { print-page-number = ##f first-page-number = -3 } \bookpart { % COUVERTURE EN CUIR, ESTAMPILLÉE À L'OR FIN \header { title = \markup { \fromproperty #'header:myTitle } } \markup \null \pageBreak \markup \null } % fin du cartonné \bookpart { % Table des matières PAPIER RECYCLÉ \paper { print-page-number = ##f #(define page-breaking ly:minimal-breaking) } \header { title = "" } \markuplines\abs-fontsize-lines #9 \table-of-contents \pageBreak \markup \null } % ends ToC %%%% PREMIÈRE PARTITION %%%% PAPIER 100 g \bookpart { \paper { print-page-number = ##t } --->8--- @+ Jean-Charles
[Prev in Thread] | Current Thread | [Next in Thread] |