Для отображения названий разделов на нечетных страницах и названий глав на четных страницах во внешнем режиме

Для отображения названий разделов на нечетных страницах и названий глав на четных страницах во внешнем режиме
\usepackage{footnote}
\usepackage{tablefootnote}
\usepackage{scrpage2}

% Height of Headnote
\setlength{\headheight}{1.5\baselineskip}
% Settings      
\renewcommand*{\headfont}{\normalfont}
\clearscrheadings
\clearscrplain
\ofoot[\pagemark]{\pagemark} 
\pagestyle{scrheadings}
\automark{chapter}
\renewcommand{\chaptermark}[1]%
{\markboth{{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]%
{\markright{{\thesection.\ #1}}}

Это мои настройки для отображения в заголовке названий глав на четных страницах и названий разделов на нечетных страницах, а также соответствующих номеров страниц.

Проблема в том, что и заголовки, и номер страницы отображаются внутри страницы. Как отобразить их на внешнем конце?

решение1

Вам следует использоватьscrlayer-scrpageвместо устаревшего scrpage2. В любом случае, есть семейство команд

\lehead[left even]{left even}
\cehead[center even]{center even}
\rehead[right even]{right even}
\lohead[left odd]{left odd}
\cohead[center odd]{center odd}
\rohead[right odd]{right odd}

(и аналогично с footвместо head), в котором l, c, rобозначают лево, центр, право, соответственно, для управления положением информации в заголовках. Также есть

\ihead[scrplain-inside ]{scrheadings-inside }
\chead[scrplain-centered ]{scrheadings-centered }
\ohead[scrplain-outside ]{scrheadings-outside }

где iобозначает внутреннее поле и oвнешнее поле.

В вашем случае вы бы просто сказали что-то вроде

\documentclass{scrbook}
\usepackage[a6paper]{geometry}%just for the example
\usepackage{scrpage2}
\usepackage{lipsum}

\clearscrheadings 
\clearscrplain 
\ohead[\headmark]{\headmark}
\cfoot[\thepage]{\pagemark}
\pagestyle{scrheadings} 

\begin{document}

\chapter{Test chapter}
\section{Test section}
\lipsum[1-3]

\end{document}

Результат:

введите описание изображения здесь

Связанный контент