Dans un livre d'artiste, une page de texte sera imprimée au verso d'une feuille de calque ; mais ce texte est destiné à être lu au travers du recto de la page. J'ai donc besoin de l'imprimer « en miroir », c'est-à-dire en inversant la droite et la gauche de la totalité de la page. Comment procéder ? |
Voici une solution. Utilisant : Ouvrir dans l'éditeur
\documentclass{article} \usepackage{lipsum} \usepackage{atbegshi} \usepackage{graphicx} \begin{document} \section{Foo} \lipsum[1-3] \section{Bar} \lipsum[1-3] \section{Baz} \AtBeginShipoutNext{\reflectbox{\box\AtBeginShipoutBox}} \lipsum[1-3] \end{document} Edit Suite au commentaires voici une mise à jour. Ouvrir dans l'éditeur
\documentclass{article} \usepackage{lipsum} \usepackage{atbegshi} \usepackage{graphicx} \newcommand*{\reflectthispage}{% \ifodd\value{page}\edef\mtmargin{\oddsidemargin}\else\edef\mtmargin{\evensidemargin}\fi \AtBeginShipoutNext{% \setbox\AtBeginShipoutBox=\vbox{\hspace{\mtmargin}\reflectbox{\box\AtBeginShipoutBox}}}} \begin{document} \section{Foo} \lipsum[1-3] \section{Bar} \lipsum[1-3] \section{Baz} \reflectthispage \lipsum[1-17] \end{document} Il y a plusieurs problèmes : la page miroir est décalée verticalement et la page est numérotée deux fois ce qui fait qu'après elle, les numéros de page sont faux. À ce que je vois, l'extension atbegshi est un intéressant couteau suisse latexien. @unbonpetit merci je vais voir. @touhami : si vous utilisiez une @unbonpetit merci encore une fois pour la remarque. |