![자신의 클래스 파일 내에서 koma 스크립트 옵션 설정](https://rvso.com/image/420761/%EC%9E%90%EC%8B%A0%EC%9D%98%20%ED%81%B4%EB%9E%98%EC%8A%A4%20%ED%8C%8C%EC%9D%BC%20%EB%82%B4%EC%97%90%EC%84%9C%20koma%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%98%B5%EC%85%98%20%EC%84%A4%EC%A0%95.png)
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}