Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3

11 Avr '16, 02:02

Pathe's gravatar image

Pathe
7.6k49209252

Voici deux solutions. **Solution 2** 1** (plus simple) ici on fait le changement directement sur les commandes de `geometry`. Le package fait son travail via `\AtBeginDocument`. \documentclass{article} \usepackage{xcolor} \usepackage[showframe]{geometry} \makeatletter \let\mtGm@pageframes\Gm@pageframes \renewcommand*\Gm@pageframes{\AtBeginShipoutAddToBoxForeground{\mtGm@pageframes}}% \makeatother \begin{document} \hspace{-1cm}{\color{red}\rule{20cm}{1cm}} \end{document} **Solution 1** 2** Le package `geometry` fais appelle fait appel au package `atbegshi` et utilise `\AtBeginShipoutBox` le contenue `\AtBeginShipoutBox`. Le contenu de cette boite boîte est inséré en arrière plan arrière-plan par défaut, et pour ajouter de contenue contenu dans l'avant plan l'avant-plan le package dispose d'une commande `\AtBeginShipoutAddToBoxForeground` `\AtBeginShipoutAddToBoxForeground`. \documentclass{article} \usepackage{xcolor} %\usepackage[showframe]{geometry} \usepackage{geometry} \usepackage{atbegshi} \makeatletter \Gm@showframetrue \AtBeginShipout{% \setbox\AtBeginShipoutBox=\vbox{% \baselineskip\z@skip\lineskip\z@skip\lineskiplimit\z@ \AtBeginShipoutAddToBoxForeground{\Gm@pageframes}\box\AtBeginShipoutBox}} \makeatother \begin{document} \hspace{-1cm}{\color{red}\rule{20cm}{1cm}} \end{document}
cliquez ici pour masquer/afficher la révision 2

11 Avr '16, 00:36

touhami's gravatar image

touhami
9.9k410

Voici une solution. deux solutions. **Solution 2** (plus simple) ici on fait le changement directement sur les commandes de `geometry`. Le package fait son travail via `\AtBeginDocument`. \documentclass{article} \usepackage{xcolor} \usepackage[showframe]{geometry} \makeatletter \let\mtGm@pageframes\Gm@pageframes \renewcommand*\Gm@pageframes{\AtBeginShipoutAddToBoxForeground{\mtGm@pageframes}}% \makeatother \begin{document} \hspace{-1cm}{\color{red}\rule{20cm}{1cm}} \end{document} **Solution 1** Le package `geometry` fais appelle au package `atbegshi` et utilise `\AtBeginShipoutBox` le contenue de cette boite est inséré en arrière plan par défaut, pour ajouter de contenue dans l'avant plan le package dispose d'une commande `\AtBeginShipoutAddToBoxForeground` \documentclass{article} \usepackage{xcolor} %\usepackage[showframe]{geometry} \usepackage{geometry} \usepackage{atbegshi} \makeatletter \Gm@showframetrue \AtBeginShipout{% \setbox\AtBeginShipoutBox=\vbox{% \baselineskip\z@skip\lineskip\z@skip\lineskiplimit\z@ \AtBeginShipoutAddToBoxForeground{\Gm@pageframes}\box\AtBeginShipoutBox}} \makeatother \begin{document} \hspace{-1cm}{\color{red}\rule{20cm}{1cm}} \end{document}
cliquez ici pour masquer/afficher la révision 1

10 Avr '16, 01:53

touhami's gravatar image

touhami
9.9k410

C'est votre première visite ici ? Consultez la FAQ !

×