![Configuración de la opción de script koma desde el propio archivo de clase](https://rvso.com/image/420761/Configuraci%C3%B3n%20de%20la%20opci%C3%B3n%20de%20script%20koma%20desde%20el%20propio%20archivo%20de%20clase.png)
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 footline
y opción footheight
son opciones de paquete typearea
que las clases de KOMA-Script cargan automáticamente. Pero si usa estas opciones en el argumento de \LoadClass
, el paquete typearea
no 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}