Estou usando a classe de script KOMA scrbook
para uma tese e gostaria de obter um layout de dois lados. No cabeçalho de cada página gostaria que o nome do capítulo fosse incluído alternadamente no lado esquerdo e direito (lado oposto da encadernação). Quando eu configuro um documento como este:
\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}
A saída é semelhante a esta:
Aqui o nome do capítulo está faltando na página ímpar. Além disso, o cabeçalho parece estar muito próximo do topo da página.
Como posso corrigir esses dois problemas?
Responder1
Existem diferentes possibilidades. Uma é mudar sua linha
\usepackage[headsepline]{scrlayer-scrpage}
para
\usepackage[%
headsepline,
automark
]{scrlayer-scrpage}
\clearpairofpagestyles % <==============================================
\ohead{\leftmark} % <==================================================
\ihead{\pagemark} % <==================================================
Com ohead
você define o conteúdo da parte externa do título (nome do capítulo), com ihead
você pode definir a parte interna da linha do cabeçalho (usei o número da página aqui).
Com o código completo
\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}
você obtém o resultado:
e
Para refletir suas perguntas adicionais no comentário, você pode usar o código a seguir. Para obter o número da página na primeira página de um capítulo, etc. também (boa tipografia se o número da página estiver no rodapé), use o comando cfoot*
(ele também *
altera o estilo plain
da página do primeiro capítulo, índice, etc.). Eu também passo BCOR
para as opções de classe.
\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}
com o resultado: