KOMA 스크립트를 사용할 때 홀수 페이지의 머리글에서 장 제목이 누락되고 머리글 여백이 매우 작습니다.

KOMA 스크립트를 사용할 때 홀수 페이지의 머리글에서 장 제목이 누락되고 머리글 여백이 매우 작습니다.

논문에 KOMA 스크립트 클래스를 사용하고 scrbook있으며 양면 레이아웃을 얻고 싶습니다. 각 페이지 헤더의 왼쪽과 오른쪽(제본 반대쪽)에 장 이름을 번갈아 포함하고 싶습니다. 다음과 같은 문서를 설정할 때:

\documentclass[
a5paper,
twoside,
fontsize=11pt,
listof=totoc
]{scrbook}

\usepackage[headsepline]{scrlayer-scrpage}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}

\begin{document}
\KOMAoptions{BCOR=15mm}
\chapter{Chaptername}
\Blindtext
\end{document}

출력은 다음과 같습니다.

최소 작업 예제의 PDF 출력

여기서 홀수 페이지에는 장 이름이 없습니다. 또한 헤더가 페이지 상단에 매우 가깝게 표시됩니다.

이 두 가지 문제를 어떻게 해결할 수 있습니까?

답변1

다양한 가능성이 있습니다. 하나는 라인을 바꾸는 것입니다

\usepackage[headsepline]{scrlayer-scrpage}

에게

\usepackage[%
  headsepline,
  automark
]{scrlayer-scrpage}
\clearpairofpagestyles % <==============================================
\ohead{\leftmark} % <==================================================
\ihead{\pagemark} % <==================================================

ohead헤드라인 바깥 부분(챕터 이름)의 내용을 정의하고, 헤더 ihead라인의 안쪽 부분을 정의할 수 있습니다(여기서는 페이지 번호를 사용했습니다).

완전한 코드로

\documentclass[%
  a5paper,
  twoside,
  fontsize=11pt,
  listof=totoc
]{scrbook}

\usepackage[utf8]{inputenc}

\usepackage[%
  headsepline,
  automark
]{scrlayer-scrpage}
\clearpairofpagestyles % <==============================================
\ohead{\leftmark} % <==================================================
\ihead{\pagemark} % <==================================================
\usepackage{blindtext}


\begin{document}

\KOMAoptions{BCOR=15mm}
\chapter{Chaptername}
\blindtext
\section{Sectionname}
\Blindtext
\end{document}

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

그리고

여기에 이미지 설명을 입력하세요

주석에 추가 질문을 반영하려면 다음 코드를 사용할 수 있습니다. 장의 첫 페이지 등에서 페이지 번호를 얻으려면(페이지 번호가 바닥에 있는 경우 좋은 타이포그래피) 명령을 사용합니다 cfoot*( 첫 번째 장 페이지의 *스타일 변경 plain, TOC 등도 변경). 나는 또한 BCOR수업 옵션으로 이동합니다.

\documentclass[%
  a5paper,
  twoside,
  fontsize=11pt,
  DIV=11,         % 11 8 to change the margins and typing area <========
  BCOR=15mm,      % binding correction
  headsepline,    % for header, activates headinclude <=================
  listof=totoc
]{scrbook}

\usepackage[utf8]{inputenc}

\usepackage{scrlayer-scrpage} % <=======================================
\clearpairofpagestyles % <==============================================
\ohead{\leftmark} % <===================================================
\cfoot*{\pagemark} % <==================================================

\usepackage{blindtext}
\usepackage{showframe}


\begin{document}

\chapter{Chaptername}
\blindtext
\section{Sectionname}
\Blindtext
\end{document}

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보