Я использую класс скрипта 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}
Вывод выглядит так:
Здесь на нечетной странице отсутствует название главы. Также заголовок, кажется, находится очень близко к верху страницы.
Как можно решить эти две проблемы?
решение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}
с результатом: