Ôter la numérotation des pages s'il n'y a qu'une page

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar Ophiucus02 » Lundi 26 Août 2019, 17:51

Bonjour,
Je numérote mes pages en utilisant les packages fancyhdr et lastpage.
En particulier je code
Code: Tout sélectionner
\pagestyle{fancy}\fancyfoot[R]{\thepage}
et la numérotation me convient ainsi.
Mais parfois mon document ne fait qu'une page ou moins et j'aimerais qu'uniquement dans ce cas, le 1, de la numérotation de la page, n'apparaisse pas.
J'ai essayé :
Code: Tout sélectionner
\fancyfoot[R]{\ifnum\pageref{LastPage}>1\thepage\fi%}
mais cela ne fonctionne pas : ma condition doit être très mal formulée mais je ne sais comment la rédiger en latex. Pouvez-vous m'aider ? Merci
Cordialment
Ophiucus02
Déca-utilisateur
 
Messages: 10
Inscription: Vendredi 18 Octobre 2013, 16:29
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar un bon petit » Lundi 26 Août 2019, 18:40

Chargez zref avec l'option "lastpage", et mettez
Code: Tout sélectionner
\fancyfoot[R]{\ifnum\zref@extract{LastPage}{page}>1 \thepage\fi}
un bon petit
Giga-utilisateur
 
Messages: 748
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar Ophiucus02 » Lundi 26 Août 2019, 21:58

Merci pour la réponse rapide mais j'ai une erreur à la compilation sous Texmaker.

Voici le code minimal que je compile :
Code: Tout sélectionner
\documentclass[a4paper, 11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{zref}
\usepackage{ifthen}
\pagestyle{plain}
\pagestyle{fancy}
\fancyfoot[C]{}
\fancyfoot[R]{\ifnum\zref@extract{LastPage}{page}>1\thepage\fi}
\begin{document}
   \LaTeX
\end{document}


Où est mon erreur ? Merci
Ophiucus02
Déca-utilisateur
 
Messages: 10
Inscription: Vendredi 18 Octobre 2013, 16:29
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar un bon petit » Mardi 27 Août 2019, 05:58

J'ai viré le package ifthen, on se demande ce qu'il fait là, j'ai chargé zref avec l'option "lastpage", et j'ai mis \makeatletter et \makeatother pour prendre en compte les macro dont le nom contient "@"
Code: Tout sélectionner
\documentclass[a4paper, 11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[lastpage]{zref}
\pagestyle{fancy}
\fancyfoot[C]{}
\makeatletter
\fancyfoot[R]{\ifnum\zref@extract{LastPage}{page}>1\thepage\fi}
\makeatother
\begin{document}
   \LaTeX
\end{document}
un bon petit
Giga-utilisateur
 
Messages: 748
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar Ophiucus02 » Mardi 27 Août 2019, 08:09

Je suis désolé mais j'ai repris le code et sous Texmaker windows cela ne fonctionne pas : je n'ai plus de numéro de page que la page soit unique ou non.
Cordialement
Ophiucus02
Déca-utilisateur
 
Messages: 10
Inscription: Vendredi 18 Octobre 2013, 16:29
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar un bon petit » Mardi 27 Août 2019, 16:55

C'est
Code: Tout sélectionner
\fancyfoot[R]{\ifnum\zref@extract{LastPage}{page}>1 \thepage\fi}

Il y avait une erreur de copier/coller, l'espace après le "1" avait disparu (et il est primordial).
un bon petit
Giga-utilisateur
 
Messages: 748
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar evariste_G » Mardi 27 Août 2019, 16:57

Bonjour.

Personnellement, j'utilise nopageno :

Code: Tout sélectionner
\usepackage{nopageno}


et plus de numéros !
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1433
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: Ôter la numérotation des pages s'il n'y a qu'une page

Messagepar un bon petit » Mardi 27 Août 2019, 19:23

evariste_G a écrit:Personnellement, j'utilise nopageno [...] et plus de numéros !

Ce n'est pas ce que l'OP demande : il veut supprimer le numéro de page que si le document compte une seule page.
un bon petit
Giga-utilisateur
 
Messages: 748
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Grapeshot [Crawler], Proximic [Spider] et 26 invités