C''est un problème couramment exposé pour des documents recto-verso, de type mémoire ou rapport, où il est demandé de mettre le texte sur les pages de droite, donc impaires et les illustrations sur les pages de gauche.
Disons-le tout de suite : ce n'est pas prévu dans Word, et il serait bien que ceux ou celles qui ont eu cette idée saugrenue se renseignent avant d'imposer des trucs impossibles !
Voici néanmoins la solution qui passe par du bidouillage de champs.
NB : Il est fastidieux de reproduire ces champs. Aussi, s'il vous plait, avant de dire sur les forums "ça ne marche pas", téléchargez l'exemple et faites un simple copier-coller des champs.
Notez toutefois que la table des matières ne pourra pas suivre cette numérotation.
Vous serez donc contraint de faire votre table des matières à la main !
Commencer par choisir "Pages paires/impaires différentes" dans les options de mise en page :
Affichez ensuite l'en-tête ou le pied de page pair ou impair et placez-y l'un des champs suivants :
Pages impaires :
{ IF {= MOD({ PAGE };2) } = 0 "" "{ =({ PAGE } - 1) / 2 + 1 }" }
Ce qui signifie pour chaque page réelle N :
- si la page est paire : rien
- si la page est impaire : (N-1)/2 + 1
soit par exemple pour la page 5 :
5-1 = 4
4/2 = 2
2+1 = 3
Si votre document n'est pas trop complexe (nombre de sections limitées, un champ plus simple va fonctionner en ayant soin de choisir auparavant l'option Pages paires/impaires différentes, dans les options de mise en page, ou sur le ruban, sous l'onglet Outils en-têtes et pieds de page :
{ =({ PAGE } - 1) / 2 + 1 }
Pages paires :
Pour les pages paires, c'est plus simple, il suffit de diviser par 2, mais il est nettement moins fréquent de numéroter uniquement les pages paires, c'est à dire les pages du côté gauche.
{ IF { = MOD({ PAGE };2) } <> 0 "" "{={ PAGE } / 2 }" }
NB : MOD (Modulo) est une fonction qui permet de connaître le reste d'une division. Donc, s'il reste 1 d'une division par 2, il s'agit d'un nombre impair, et s'il reste 0 il s'agit d'un nombre pair.
Je rappelle que TOUS les { } s'obtiennent avec le raccourci clavier Ctrl + F9.