Beamer : imprimer 3 diapos par page a4

Bonjour,

J’utilise beamer.
Je ne sais pas comment imprimer 3 diapos par page A4, depuis le code source.
Merci par avance de vos réponses.

Yves

Bonjour,

Bonjour

J’utilise beamer.
Je ne sais pas comment imprimer 3 diapos par page A4, depuis le code source.
Merci par avance de vos réponses.

Pour ma part, j’utilise Beamer-Article:

Cela ne correspond pas complètement à votre demande, mais je suppose qu’un peu de modifications permettraient d’arriver au résultat attendu.

Cordialement,

Nicolas

Bonjour Yves,

Le Thu, 9 Dec 2021 04:04:16 +0100,
Yves Akakpo xyz@xyz.tld a écrit :

J’utilise beamer.
Je ne sais pas comment imprimer 3 diapos par page A4, depuis le code
source. Merci par avance de vos réponses.

Avec de l’espace pour les notes sur le côté, comme le fait PowerPoint?
(sinon, autant mettre quatre diapos par page)

Il y a le package handoutWithNotes, qui n’est sur CTAN que depuis
quelques jours (j’ai dû l’installer manuellement):
CTAN: Package handoutWithNotes

Voici un exemple (j’ai laissé en commentaire la ligne pour avoir
quatre diapos par page):

<<<<<
\documentclass[handout]{beamer}

\usepackage[slide-frame=true]{handoutWithNotes}

\pgfpagesuselayout{3 on 1 with notes}[a4paper,border shrink=5mm]
% \pgfpagesuselayout{4 on 1}[border shrink=5mm]

\usepackage{tikz}

\begin{document}

\foreach \i in {1,…,12}{%
\begin{frame}
\frametitle{Titre \i}

La suite\dots!
\end{frame}%
}

\end{document}

Bonne présentation!
Jérémy.


Jérémy JUST

Bonjour,

J’utilise beamer.
Je ne sais pas comment imprimer 3 diapos par page A4, depuis le code source.

Il y a l’option handout de la classe mais c’est limité à 2 ou 4 diapos pas page ! Je ne sais pas répondre à la question. Pour les impressions de documents j’abuse du pacakge pdfpages

\documentclass[a4paper]{article}
\usepackage[margin=0in]{geometry}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,nup=1x3]{le_fichier_que_je_veux_imprimer}
\end{document}

avec possibilité de gérer le positionnement plus finement (décallage horizontal, vertical et espace entre diapos). Ça résoud le problème de l’impression de 3 diapos par page, mais pas depuis de code source…

–Jean-Yves

Bonjour,
lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire pour la
retrouver? Merci

Marouane Ben Miled
Enseignant à l’Enit http://www.enit.rnu.tn/
Chercheur au Lamsin, http://www.lamsin.rnu.tn/ associé au CGGG (CNRS)
http://centregranger.cnrs.fr/

Le 9 déc. 2021 à 09:39, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

J’utilise beamer.
Je ne sais pas comment imprimer 3 diapos par page A4, depuis le code source.

Merci à tous,
Nicolas, Jérémy, Jean-Yves de vos réponses.
Je vais arriver à l’apparence demandée par mes collègues,

Yves Akakpo

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a crit :

lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numro de pagination de notre document. Comment faire pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’excuter du code sur chaque page lors de l’inclusion.

Par dfaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve tre une bonne piste pour jouer sur les numros de
pages…
Donc j’ai essay
pagecommand={\thispagestyle{plain}}
et a marche. :wink:

Voici mes fichiers de test (le fichier inclus est entirement crit en
rouge, y compris les numros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jrmy.


Jrmy JUST

----- Mail original -----

De: “Yves Akakpo” xyz@xyz.tld
À: “liste Gut” xyz@xyz.tld
Envoyé: Dimanche 12 Décembre 2021 02:10:46
Objet: Re: [gut] Beamer : imprimer 3 diapos par page A4

Merci à tous,
Nicolas, Jérémy, Jean-Yves de vos réponses.
Je vais arriver à l’apparence demandée par mes collègues,

Yves Akakpo

Bonjour Messieurs,

je me suis permis de chercher un équivalent pour placer 3 images
sur une page pour une présentation :

Je ne sais pas exactement si c’est efficient pour vous, mais au moins
c’est une base de travail avec un ecm …

Merci pour ton aimable attention

Bien à toi

Bernard

Merci Jérémy, ça marche très bien, j’aurais pu trouver ça tout seul, je
suis désolé :slight_smile:
Bonne soirée

Marouane Ben Miled
Enseignant à l’Enit http://www.enit.rnu.tn/
Chercheur au Lamsin, http://www.lamsin.rnu.tn/ associé au CGGG (CNRS)
http://centregranger.cnrs.fr/

Le dim. 12 déc. 2021 à 17:19, Jérémy Just jeremy+xyz@xyz.tld a écrit :

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a écrit :

lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’exécuter du code sur chaque page lors de l’inclusion.

Par défaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve être une bonne piste pour jouer sur les numéros de
pages…
Donc j’ai essayé
pagecommand={\thispagestyle{plain}}
et ça marche. :wink:

Voici mes fichiers de test (le fichier inclus est entièrement écrit en
rouge, y compris les numéros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jérémy.


Jérémy JUST

Bonsoir Marouane,

Quand on inclut des pages d’un autre PDF on peut avoir des problèmes
de collision, du genre le PDF inclus a déjà une numération de page. Du
coup une autre solution ça serait d’utiliser l’option picturecommand
pour remettre le numéro par dessus en cachant l’ancien numéro avec un
rectangle blanc. Un truc du genre (écrit à l’arrache et non testé !!)

picturecommand={%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by -\ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by -\topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by \footskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
makeatletter
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%
\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%
\makebox(0,0){\thepage}%
}}

Le dim. 12 déc. 2021 à 19:40, Marouane ben miled
xyz@xyz.tld a écrit :

Merci Jérémy, ça marche très bien, j’aurais pu trouver ça tout seul, je suis désolé :slight_smile:
Bonne soirée

Marouane Ben Miled
Enseignant à l’Enit
Chercheur au Lamsin, associé au CGGG (CNRS)

Le dim. 12 déc. 2021 à 17:19, Jérémy Just jeremy+xyz@xyz.tld a écrit :

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a écrit :

lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’exécuter du code sur chaque page lors de l’inclusion.

Par défaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve être une bonne piste pour jouer sur les numéros de
pages…
Donc j’ai essayé
pagecommand={\thispagestyle{plain}}
et ça marche. :wink:

Voici mes fichiers de test (le fichier inclus est entièrement écrit en
rouge, y compris les numéros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jérémy.


Jérémy JUST

Merci beaucoup cher Vincent,
Je vais tester aujourd’hui, je dirai comment ça marche :slightly_smiling_face:

Le jeu. 23 déc. 2021 à 18:05, Vincent Belaïche xyz@xyz.tld
a écrit :

Bonsoir Marouane,

Quand on inclut des pages d’un autre PDF on peut avoir des problèmes
de collision, du genre le PDF inclus a déjà une numération de page. Du
coup une autre solution ça serait d’utiliser l’option picturecommand
pour remettre le numéro par dessus en cachant l’ancien numéro avec un
rectangle blanc. Un truc du genre (écrit à l’arrache et non testé !!)

picturecommand={%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by -\ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by -\topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by \footskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
makeatletter
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%
\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%
\makebox(0,0){\thepage}%
}}

Le dim. 12 déc. 2021 à 19:40, Marouane ben miled
xyz@xyz.tld a écrit :

Merci Jérémy, ça marche très bien, j’aurais pu trouver ça tout seul, je
suis désolé :slight_smile:
Bonne soirée

Marouane Ben Miled
Enseignant à l’Enit
Chercheur au Lamsin, associé au CGGG (CNRS)

Le dim. 12 déc. 2021 à 17:19, Jérémy Just jeremy+xyz@xyz.tld a
écrit :

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a écrit :

lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’exécuter du code sur chaque page lors de l’inclusion.

Par défaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve être une bonne piste pour jouer sur les numéros de
pages…
Donc j’ai essayé
pagecommand={\thispagestyle{plain}}
et ça marche. :wink:

Voici mes fichiers de test (le fichier inclus est entièrement écrit en
rouge, y compris les numéros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jérémy.


Jérémy JUST

J’ai fait un petit test, en fait pour que ça marche il faut mettre
ceci dans le préambule :

\makeatletter
\newcommand*\pageDansPdfPages[2]{%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by #1%
\advance\dimen0 by \ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by \topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by -\baselineskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
\advance\dimen1 by #2%
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%
\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%
\makebox(0,0){\thepage}%
}}
\makeatother

Et ensuite, utilisez l’option picturecommand=\pageDansPdfPages{0pt}{0pt}.

En mettant des longueurs autres que {0pt}{0pt} vous pouvez déplacer
horizontalement (1er argument) ou verticalement (2e argument) le
numéro.

V.

Le ven. 24 déc. 2021 à 06:35, Marouane ben miled
xyz@xyz.tld a écrit :

Merci beaucoup cher Vincent,
Je vais tester aujourd’hui, je dirai comment ça marche :slightly_smiling_face:

Le jeu. 23 déc. 2021 à 18:05, Vincent Belaïche xyz@xyz.tld a écrit :

Bonsoir Marouane,

Quand on inclut des pages d’un autre PDF on peut avoir des problèmes
de collision, du genre le PDF inclus a déjà une numération de page. Du
coup une autre solution ça serait d’utiliser l’option picturecommand
pour remettre le numéro par dessus en cachant l’ancien numéro avec un
rectangle blanc. Un truc du genre (écrit à l’arrache et non testé !!)

picturecommand={%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by -\ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by -\topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by \footskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
makeatletter
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%
\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%
\makebox(0,0){\thepage}%
}}

Le dim. 12 déc. 2021 à 19:40, Marouane ben miled
xyz@xyz.tld a écrit :

Merci Jérémy, ça marche très bien, j’aurais pu trouver ça tout seul, je suis désolé :slight_smile:
Bonne soirée

Marouane Ben Miled
Enseignant à l’Enit
Chercheur au Lamsin, associé au CGGG (CNRS)

Le dim. 12 déc. 2021 à 17:19, Jérémy Just jeremy+xyz@xyz.tld a écrit :

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a écrit :

lorsque l’on inclut des pages pdf dans son document, avec le package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’exécuter du code sur chaque page lors de l’inclusion.

Par défaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve être une bonne piste pour jouer sur les numéros de
pages…
Donc j’ai essayé
pagecommand={\thispagestyle{plain}}
et ça marche. :wink:

Voici mes fichiers de test (le fichier inclus est entièrement écrit en
rouge, y compris les numéros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jérémy.


Jérémy JUST

Ça marche très bien, cher Vincent,
merci beaucoup :slight_smile:

Marouane Ben Miled
Enseignant à l’Enit http://www.enit.rnu.tn/
Chercheur au Lamsin, http://www.lamsin.rnu.tn/ associé au CGGG (CNRS)
http://centregranger.cnrs.fr/

Le sam. 25 déc. 2021 à 15:29, Vincent Belaïche xyz@xyz.tld
a écrit :

J’ai fait un petit test, en fait pour que ça marche il faut mettre
ceci dans le préambule :

\makeatletter
\newcommand*\pageDansPdfPages[2]{%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by #1%
\advance\dimen0 by \ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by \topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by -\baselineskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
\advance\dimen1 by #2%
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%
\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%
\makebox(0,0){\thepage}%
}}
\makeatother

Et ensuite, utilisez l’option picturecommand=\pageDansPdfPages{0pt}{0pt}.

En mettant des longueurs autres que {0pt}{0pt} vous pouvez déplacer
horizontalement (1er argument) ou verticalement (2e argument) le
numéro.

V.

Le ven. 24 déc. 2021 à 06:35, Marouane ben miled
xyz@xyz.tld a écrit :

Merci beaucoup cher Vincent,
Je vais tester aujourd’hui, je dirai comment ça marche :slightly_smiling_face:

Le jeu. 23 déc. 2021 à 18:05, Vincent Belaïche <
xyz@xyz.tld> a écrit :

Bonsoir Marouane,

Quand on inclut des pages d’un autre PDF on peut avoir des problèmes
de collision, du genre le PDF inclus a déjà une numération de page. Du
coup une autre solution ça serait d’utiliser l’option picturecommand
pour remettre le numéro par dessus en cachant l’ancien numéro avec un
rectangle blanc. Un truc du genre (écrit à l’arrache et non testé !!)

picturecommand={%
\unitlength1pt
{%
\dimen0=1in
\advance\dimen0 by -\ifodd\oddsidemargin\else\evensidemargin\fi
\advance\dimen0 by 0.5\textwidth
\dimen2=1in
\advance\dimen2 by -\topmargin
\advance\dimen2 by \headheight
\advance\dimen2 by \headsep
\advance\dimen2 by \textheight
\advance\dimen2 by \footskip
\dimen1\paperheight
\advance\dimen1 by -\dimen2
makeatletter
\edef@tempa{\noexpand\put(\strip@pt\dimen0 ,\strip@pt\dimen1 )}%
\expandafter}@tempa{%

\makebox(0,0){\color{white}\rule[-.3\baselineskip]{3em}{\baselineskip}}%

\makebox(0,0){\thepage}%
}}

Le dim. 12 déc. 2021 à 19:40, Marouane ben miled
xyz@xyz.tld a écrit :

Merci Jérémy, ça marche très bien, j’aurais pu trouver ça tout seul,
je suis désolé :slight_smile:
Bonne soirée

Marouane Ben Miled
Enseignant à l’Enit
Chercheur au Lamsin, associé au CGGG (CNRS)

Le dim. 12 déc. 2021 à 17:19, Jérémy Just jeremy+xyz@xyz.tld a
écrit :

Bonjour Marouane,

Le Sun, 12 Dec 2021 07:08:38 +0100,
Marouane ben miled xyz@xyz.tld a écrit :

lorsque l’on inclut des pages pdf dans son document, avec le
package
pdfpages et la commande \includepdf[pages=-]{fichier.pdf}
on perd le numéro de pagination de notre document. Comment faire
pour
la retrouver?

La commande “\includepdf” a une option “pagecommand”, qui permet
d’exécuter du code sur chaque page lors de l’inclusion.

Par défaut, le package utilise:
pagecommand={\thispagestyle{empty}}
ce qui se trouve être une bonne piste pour jouer sur les numéros de
pages…
Donc j’ai essayé
pagecommand={\thispagestyle{plain}}
et ça marche. :wink:

Voici mes fichiers de test (le fichier inclus est entièrement
écrit en
rouge, y compris les numéros de pages, pour bien le distinguer du
fichier englobant):

<<<<< principal.tex
\documentclass[a4paper]{article}
\usepackage{pdfpages}

\title{Mon article}
\author{Lorem Ipsum}

\begin{document}

\maketitle

\includepdf[pages=-,pagecommand={\thispagestyle{plain}}]{fichier.pdf}

Et pour conclure\dots

\end{document}

<<<<< fichier.tex
\documentclass[a4paper]{article}
\usepackage{etoolbox}
\usepackage{xcolor}
\usepackage{lipsum}

\makeatletter
\patchcmd{\ps@plain}{\thepage}{\textcolor{red}{\thepage}}{}{}
\makeatother

\begin{document}
\pagestyle{plain}

\color{red}
\lipsum[1-20]

\end{document}

Bon dimanche,
Jérémy.


Jérémy JUST