Заголовки с scrlayer-scrpage

Заголовки с scrlayer-scrpage

Я новичок в LaTeX и этом форуме. Надеюсь, я смогу сформулировать вопрос достаточно хорошо.

Мой класс документа — scrreprt, поэтому он односторонний, но я хочу, чтобы раздел был в левой части заголовка, а глава — в правой части на каждой странице. С этим кодом выводом в обоих случаях будет глава, а под заголовком я хочу разместить строку заголовка.

И я читал, что в одностраничных документах для LaTeX существуют только правые страницы, и каждая страница тогда считается нечетной. Разве нельзя написать, \ihead{\leftmark}например? И вот мой код на данный момент:

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark[section]{chapter}  
\clearpairofpagestyles
\ihead[\leftmark]{}
\ohead[\rightmark]{}
\cfoot[\pagemark]{}

Я надеюсь, что вы можете мне помочь!

решение1

Возможно, поможет следующее:

\documentclass{scrreprt}
\usepackage{blindtext}% only for dummy text

\usepackage[
  automark,
  autooneside=false,% <- needed if you want to use \leftmark and \rightmark in a onesided document
  headsepline
]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightbotmark}{}{\rightbotmark}}
\cfoot*{\pagemark}
\renewcommand*\chapterpagestyle{scrheadings}% default pagestyle on chapter pages is plain


\begin{document}
\tableofcontents
\blinddocument
\end{document}

Результат:

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

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