\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}