Numérotation de page

Je voudrais savoir, de façon générale, les packages que l'on peut utiliser pour des numérotations de pages jolies et/ou originales.

Et plus spécifiquement je voudrais, en premier lieu, reproduire la numérotation de page ci-dessus.

Puis, si c'est possible, j'aimerais avoir la capacité de modifier facilement la forme, la couleur, la police, la position etc. de ce type de numérotation.

Posée 23 Jui '19, 03:10

idefix's gravatar image

idefix
95594051
Taux d'acceptation : 14%

Modifiée 23 Jui '19, 16:36

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

3

Le site de Stéphane Pasquet, en particulier la class mathbook.cls pourrait vous être très utile.

(23 Jui '19, 23:52) touhami touhami's gravatar image

Il y a plusieurs extensions pour modifier les numéros des pages.

Une exemple avec l'extension fancyhdr :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}

\usepackage{fancyhdr}
\usepackage{tikz}

\fancyfoot[c]{%
\begin{tikzpicture}[remember picture, overlay]
\fill[blue] (current page.south) circle (2em);
\node[anchor=south,text=white] at (current page.south) {\thepage};
\end{tikzpicture}}

\pagestyle{fancy}

\begin{document}
test
\end{document}

alt text

Si vous utilisez scrartcl, scrbook etc. vous pouvez utiliser l'extension scrlayer-scrpage :

Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage} 
\usepackage{tikz}

\cfoot{%
\begin{tikzpicture}[remember picture, overlay]
\fill[blue] (current page.south) circle (2em);
\node[anchor=south,text=white] at (current page.south) {\thepage};
\end{tikzpicture}}
\pagestyle{scrheadings}

\begin{document}

text

\end{document}

Une version un petit peu plus amusante :

Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}

\usepackage{tikzducks}
\usepackage{duckuments}% To create a dummy duckument

\setlength{\footheight}{45pt}
\cfoot{%
    \shuffleducks
    \begin{tikzpicture}[scale=0.5] 
        \duck[signpost=\scalebox{0.6}{\thepage},\randomhead]
    \end{tikzpicture}
} 
\pagestyle{scrheadings}

\begin{document}

\duckument

\end{document}

alt text

Lien permanent

Publiée 23 Jui '19, 04:01

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 23 Jui '19, 04:19

Je me permets de relancer le sujet. Cherchant à illustrer la numérotation de mes pages (document en scrartcl), j'ai repris la deuxième proposition de @samcarter qui fonctionne très bien. Cependant, j'aurais voulu les inscrire les numéros dans un triangle rouge (cf. plus bas), mais pas tout à fait en bas de page : une marge d'un centimètre serait bienvenue.

alt text

Lien permanent

Publiée 20 Mai, 20:08

fred02840's gravatar image

fred02840
4.2k30164189
Taux d'acceptation : 16%

Non ? Vraiment aucune idée ?

(23 Mai, 14:01) fred02840 fred02840's gravatar image

Trouvé, avec l'aide de @samcarter (voir ici) :

\documentclass{scrartcl}
\usepackage{scrlayer-scrpage} 
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\cfoot{%    
    \begin{tikzpicture}[remember picture, overlay]
        \node[
        text=white,
        fill=red,
        font=\upshape,
        regular polygon, 
        regular polygon sides=3,
        shape border rotate=180,
        text width=1em,
        align=center,
        inner sep=2pt,
        above=3pt
        ] 
        at (current page.south) {\thepage};
        \end{tikzpicture}}  
\pagestyle{scrheadings}
\begin{document}
    text
\end{document}
Lien permanent

Publiée 25 Mai, 11:54

fred02840's gravatar image

fred02840
4.2k30164189
Taux d'acceptation : 16%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.