désactiver le préfixe de page dans KOMA-Script (scrletter)
Le package KOMA-Script scrletter
compose par défaut le mot «Page» (ou son équivalent dépendant de la langue) précédant le numéro de page réel dans le pied de page.
Comment ce comportement peut-il être désactivé, en faveur de la composition simplement d'un nombre non étiqueté?
Voir la question associée pour la solution à cette question pour la classe scrlttr2
.
Réponses
Vous devez redéfinir \letterpagemark
dans le préambule pour obtenir le résultat souhaité.
\documentclass{scrartcl}
\usepackage{scrletter}
\usepackage{blindtext}% only for dummy text
\renewcommand*\letterpagemark{%
\usekomafont{pagenumber}{\thepage}}
\begin{document}
\begin{letter}{Max}
\opening{Hello,}
\Blindtext
\closing{Bye}
\end{letter}
\end{document}

Une autre possibilité serait
\let\letterpagemark\pagemark
Ensuite, la même sortie du numéro de page sera utilisée pour la partie lettre et les autres pages du document. Notez qu'une éventuelle redéfinition de \pagemark
doit être faite avant cette ligne.
Explication:
Avec les classes KOMA-Script \pagemark
sert à afficher le numéro de page formaté. Alors que les principales classes KOMA-Script se définissent \pagemark
comme
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\thepage}}}
la classe de lettres KOMA-Script définit \pagemark
comme
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
Il y aura donc le préfixe \pagename
dans la sortie du numéro de page en lettres KOMA-Script.
Si le package scrletter
redéfinissait \pagemark
pour ajouter le préfixe, la sortie du numéro de page sur les pages sans lettre serait également modifiée. Par conséquent, le package scrletter
définit\letterpagemark
\newcommand*{%
\letterpagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
et utilise \let\pagemark\letterpagemark
à l'intérieur de la partie lettre du document.