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 出力

ここでは、奇数ページに章名がありません。また、ヘッダーがページの上部に非常に近いように見えます。

これら 2 つの問題をどのように修正すればよいでしょうか?

答え1

さまざまな可能性があります。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)。また、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}

結果:

ここに画像の説明を入力してください

関連情報