자신의 클래스 파일 내에서 koma 스크립트 옵션 설정

자신의 클래스 파일 내에서 koma 스크립트 옵션 설정

scrlayer-scrpage(https://tex.stackexchange.com/a/559567/18561). komascript를 직접 로드하면 솔루션이 작동하지만 별도의 클래스 파일에 komascript를 로드하면 작동하지 않습니다.

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

이것은 자체 정의된 클래스입니다.

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


\LoadClass[
  footlines=1,
  ]{scrbook}




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

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

footline=1 옵션은 단순히 무시됩니다.

답변1

옵션 footline과 옵션은 KOMA-Script 클래스에 의해 자동으로 로드되는 footheight패키지의 옵션입니다 . typearea그러나 인수에 이 옵션을 사용하면 \LoadClass패키지에 해당 옵션 typearea이 표시되지 않습니다.

다음 중 하나를 사용할 수 있습니다.

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

또는

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

관련 정보