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

17 Avr '16, 22:34

Pathe's gravatar image

Pathe
7.6k49208252

\newgeometry & fancyhf

Je travaille sur un document aux dimensions établies par l'extension [geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf), de Hideo Umeki. J'y utilise un pied de page personnalisé par l'extension [fancyhdr](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf) de Piet van Oostrum. Dans ce long document est cité *in extenso* un bref texte. Pour mettre en valeur celui-ci j'ai modifié, grâce à la merveilleuse commande `\newgeometry`, l'empagement d'une seule page. Je n'ai influé **que** sur le paramètre `hdivide` pour réduire la largeur du texte. Malheureusement, le numéro de cette page ne reste pas en place, alors que je l'aurais souhaité ; au contraire, il tend à se rapprocher du bord de la page, pour une raison qui m'échappe totalement. Malgré diverses tentatives, je ne réussis pas à contrôler sa position. position. Comment faire pour qu'il soit à la même place que sur les autres pages du document ? Voici un ECM : \documentclass[12pt, twoside, twocolumn, a4paper]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps, oldstyle]{kpfonts} \begingroup \fontfamily{OrnementsADF}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont \xdef\foo{\the\fontdimen6\font}\xdef\bar{\the\dimexpr1em\relax}% Astuce trouvée grâce à texnique.fr ! \endgroup \normalfont \xdef\Foo{\the\fontdimen6\font}\xdef\Bar{\the\dimexpr1em\relax}% \usepackage{microtype} \usepackage{adforn} \usepackage[twoside ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={15mm,15cm, } ,vdivide={18mm,19cm, } ,footskip={1cm} ,marginparwidth=\foo ,marginparsep=0.2\dimexpr\bar\relax ,bindingoffset=1cm ,nohead ,includeall % ,showframe ,showcrop ]{geometry} \usepackage{fancyhdr} \fancyhf{} \fancyfoot[LE,RO] {\thepage} \pagestyle{fancy} \renewcommand{\headrulewidth}{0pt} \usepackage{lastpage} \usepackage{lipsum} \usepackage[french]{babel} \begin{document} \lipsum[1-3] \newgeometry{twoside ,onecolumn ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={,100mm, 40mm} ,vdivide={18mm,19cm, } ,footskip={1cm} ,marginparwidth=\foo ,marginparsep=0.2\dimexpr\bar\relax ,bindingoffset=1cm ,nohead ,includeall % ,showframe ,showcrop} \lipsum[4] \restoregeometry \lipsum[5-7] \end{document}
cliquez ici pour masquer/afficher la révision 1

17 Avr '16, 22:32

Pathe's gravatar image

Pathe
7.6k49208252

\newgeometry & fancyhf

Je travaille sur un document aux dimensions établies par l'extension [geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf), de Hideo Umeki. J'y utilise un pied de page personnalisé par l'extension [fancyhdr](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf) de Piet van Oostrum. Dans ce long document est cité *in extenso* un bref texte. Pour mettre en valeur celui-ci j'ai modifié, grâce à la merveilleuse commande `\newgeometry`, l'empagement d'une seule page. Je n'ai influé **que** sur le paramètre `hdivide` pour réduire la largeur du texte. Malheureusement, le numéro de cette page ne reste pas en place, alors que je l'aurais souhaité ; au contraire, il tend à se rapprocher du bord de la page, pour une raison qui m'échappe totalement. Malgré diverses tentatives, je ne réussis pas à contrôler sa position. Voici un ECM : \documentclass[12pt, twoside, twocolumn, a4paper]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps, oldstyle]{kpfonts} \begingroup \fontfamily{OrnementsADF}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont \xdef\foo{\the\fontdimen6\font}\xdef\bar{\the\dimexpr1em\relax}% Astuce trouvée grâce à texnique.fr ! \endgroup \normalfont \xdef\Foo{\the\fontdimen6\font}\xdef\Bar{\the\dimexpr1em\relax}% \usepackage{microtype} \usepackage{adforn} \usepackage[twoside ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={15mm,15cm, } ,vdivide={18mm,19cm, } ,footskip={1cm} ,marginparwidth=\foo ,marginparsep=0.2\dimexpr\bar\relax ,bindingoffset=1cm ,nohead ,includeall % ,showframe ,showcrop ]{geometry} \usepackage{fancyhdr} \fancyhf{} \fancyfoot[LE,RO] {\thepage} \pagestyle{fancy} \renewcommand{\headrulewidth}{0pt} \usepackage{lastpage} \usepackage{lipsum} \usepackage[french]{babel} \begin{document} \lipsum[1-3] \newgeometry{twoside ,onecolumn ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={,100mm, 40mm} ,vdivide={18mm,19cm, } ,footskip={1cm} ,marginparwidth=\foo ,marginparsep=0.2\dimexpr\bar\relax ,bindingoffset=1cm ,nohead ,includeall % ,showframe ,showcrop} \lipsum[4] \restoregeometry \lipsum[5-7] \end{document}

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

×