Re: sfondo per pagine destre e sinistre con rilegatura

#48556
Up
0
Down
::

Ho scritto una tesina fronte-retro, con rilegatura di 1 cm con il pacchetto geometry.

Volevo inserire uno sfondo ed il pacchetto eso-pic funziona. Avendo però la rilegatura (fronte-retro), come faccio ad impostare uno spostamento dal bordo (grande quanto al rilegatura) per le pagine destre e sinistre?

Lasciando inalterato il codice:

`
\makeatletter
\newcommand\BackgroundPicture[2]{
\setlength{\unitlength}{1pt}
\put(0,\strip@pt\paperheight){
\parbox[t][\paperheight]{\paperwidth-1cm}{
\vfill
\centering\includegraphics[angle=#2, width=19.5cm, height=\paperheight]{#1}
\vfill
}}}
\makeatother
`

sposta le immagini verso destra, indipendentemente se sono pagine destre o sinistre.

Perché mai avresti bisogno di uno spazio aggiuntivo per la rilegatura? Non sarà per il fatto che il margine interno è inferiore del margine esterno? Se è per questo leggi prima il capitolo dell’Arte sul “tormentone dei margini”.
Temo che dovrai definire due comandi, uno per le pagine pari e uno per le dispari. Forse si può fare anche con un solo comando, usando \ifodd, ma non ho provato. Con \put(x,y) puoi posizionare l’oggetto dove vuoi. Se elimini \strip@pt (di cui ignoro il significato) puoi togliere anche \makeatletter e \makeatother. Quel codice da dove viene? L’ho provato e non funziona.

Ciao
Ivan

Go to top