Configuración de la opción de script koma desde el propio archivo de clase

Configuración de la opción de script koma desde el propio archivo de clase

Hice una pregunta sobre cómo configurar el pie de página en el script koma para obtener la distancia correcta entre el número de página y el texto usando scrlayer-scrpage (https://tex.stackexchange.com/a/559567/18561). La solución funciona si komascript se carga directamente, pero no puedo hacer que funcione si cargo komascript en un archivo de clase separado.

%    \documentclass[footlines=1]{scrbook}            
\documentclass{debug-langscibook}            

%    \usepackage{scrlayer-scrpage}
%\usepackage{scrpage2}

\usepackage{showframe}

\usepackage{lipsum}% only for dummy text

\begin{document}

\lipsum[1-20]

\end{document}

Esta es la clase autodefinida:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%     Class
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\LoadClass[
  footlines=1,
  ]{scrbook}




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%    Header and footer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{datetime}
\usepackage{scrlayer-scrpage}
%\usepackage{scrpage2}

La opción footline=1 simplemente se ignora.

Respuesta1

Opción footliney opción footheightson opciones de paquete typeareaque las clases de KOMA-Script cargan automáticamente. Pero si usa estas opciones en el argumento de \LoadClass, el paquete typeareano las verá.

Podrías usar cualquiera de los dos

\PassOptionsToPackage{footlines=1}{typearea}
\LoadClass{scrbook}
\RequirePackage{scrlayer-scrpage}

o

\LoadClass{scrbook}
\KOMAoptions{footlines=1}
\recalctypearea
\RequirePackage{scrlayer-scrpage}

información relacionada