deshabilitar el prefijo de página en KOMA-Script (scrletter)

Jan 04 2021

El paquete KOMA-Script scrletterde forma predeterminada compone la palabra "Página" (o equivalente dependiente del idioma) que precede al número de página real en el pie de página.

¿Cómo se puede desactivar este comportamiento, en favor de la composición tipográfica simplemente un número sin etiquetar?


Consulte la pregunta relacionada para obtener una solución a esta pregunta para la clase scrlttr2.

Respuestas

1 esdd Jan 04 2021 at 18:11

Tienes que redefinir \letterpagemarken el preámbulo para obtener el resultado deseado.

\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}

Otra posibilidad seria

    \let\letterpagemark\pagemark

Entonces, la misma salida del número de página se utilizará para la parte de la letra y las otras páginas del documento. Tenga en cuenta que se \pagemarkdebe realizar una posible redefinición de antes de esta línea.


Explicación:

Con KOMA-Script las clases \pagemarksirven para dar salida al número de página formateado. Mientras que las clases principales de KOMA-Script se definen \pagemarkcomo

\newcommand*{%
  \pagemark
}{%
  {\usekomafont{pagenumber}{%
    \thepage}}}

la clase de letra KOMA-Script se define \pagemarkcomo

\newcommand*{%
  \pagemark
}{%
  {\usekomafont{pagenumber}{%
    \pagename\nobreakspace
    \thepage}}}

Entonces habrá el prefijo \pagenameen la salida del número de página en letras KOMA-Script.

Si el paquete scrletterse redefiniera \pagemarkpara agregar el prefijo, también se cambiaría la salida del número de página en las páginas que no son letras. Por lo tanto, el paquete scrletterdefine\letterpagemark

\newcommand*{%
  \letterpagemark
}{%
  {\usekomafont{pagenumber}{%
    \pagename\nobreakspace
    \thepage}}}

y utiliza \let\pagemark\letterpagemarkdentro de la parte de letra del documento.