disabilita il prefisso di pagina in KOMA-Script (scrletter)
Il pacchetto KOMA-Script scrletter
per impostazione predefinita compone la parola "Pagina" (o equivalente dipendente dalla lingua) che precede il numero di pagina effettivo nel piè di pagina.
Come può essere disabilitato questo comportamento, a favore della composizione semplice di un numero senza etichetta?
Vedere la domanda correlata per la soluzione a questa domanda per la classe scrlttr2
.
Risposte
Devi ridefinire \letterpagemark
nel preambolo per ottenere il risultato desiderato.
\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}
Un'altra possibilità sarebbe
\let\letterpagemark\pagemark
Quindi lo stesso output del numero di pagina verrà utilizzato per la parte lettera e le altre pagine del documento. Si noti che una possibile ridefinizione di \pagemark
deve essere eseguita prima di questa riga.
Spiegazione:
Con le classi KOMA-Script \pagemark
serve per visualizzare il numero di pagina formattato. Mentre le principali classi KOMA-Script definiscono \pagemark
come
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\thepage}}}
la classe di lettere KOMA-Script definisce \pagemark
come
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
Quindi ci sarà il prefisso \pagename
nell'output del numero di pagina nelle lettere KOMA-Script.
Se il pacchetto scrletter
ridefinisse \pagemark
per aggiungere il prefisso, anche l'output del numero di pagina sulle pagine non di lettere sarebbe cambiato. Pertanto il pacchetto scrletter
definisce\letterpagemark
\newcommand*{%
\letterpagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
e utilizza \let\pagemark\letterpagemark
all'interno della parte lettera del documento.