Wie erhalte ich benutzerdefinierte Kopfzeilen auf linken und rechten Seiten?

Wie erhalte ich benutzerdefinierte Kopfzeilen auf linken und rechten Seiten?

Ich habe folgendes MWE bekommen:

\documentclass[twoside]{book}

\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,headheight=28pt,bindingoffset=6mm]{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}
\usepackage{fancyhdr}


\titleformat{\chapter}[display]
  {\normalfont\bfseries}{}{10pt}{\Huge\thechapter.\quad}
\newpagestyle{mystyle}{
  \sethead[][][\thechapter.\quad\chaptertitle]{\sectiontitle}{}{\thepage}
  \setfoot[][\thepage][]{\thesection~\sectiontitle}{}{\thepage}}


\begin{document}

\pagestyle{mystyle}
\chapter{Introduction}
\lipsum[1-40]

\end{document}

Es wird nur auf geraden Seiten eine benutzerdefinierte Kopfzeile erstellt. Auf ungeraden Seiten wird die Seitenzahl angezeigt. Wie kann ich erreichen, dass die benutzerdefinierte Kopfzeile (1. Einleitung) sowohl auf ungeraden als auch auf geraden Seiten in der Mitte angezeigt wird?

Antwort1

Um die \sectiontitlein den Header zu bringen, sollten Sie angeben\section

Überprüfen Sie Folgendes:

\documentclass[twoside]{book}

\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,headheight=28pt,bindingoffset=6mm]{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}
\usepackage{fancyhdr}

\titleformat{\chapter}[display]
  {\normalfont\bfseries}{}{10pt}{\Huge\thechapter.\quad}
\newpagestyle{mystyle}{
  \sethead[][][\thechapter.\quad\chaptertitle]{}{}{\thesection~\sectiontitle}
  \setfoot[][\thepage][]{}{\thepage}{}}

\begin{document}
\pagestyle{mystyle}
\chapter{Introduction}
\lipsum[1-5]
\section{H1 for test}
\lipsum[1-15]
\end{document}

Ich hoffe es hilft!

verwandte Informationen