Wie kann ich den Titel meines Buches unter Überschriften setzen?

Wie kann ich den Titel meines Buches unter Überschriften setzen?

Ich möchte, dass auf den ungeraden Seiten das Kapitel mit der Seitennummerierung folgt. Und auf den geraden Seiten die Seitennummerierung gefolgt vom Titel. Die Frage ist: WIE?

Antwort1

Wenn Sie die Standardklasse verwenden book, können Sie das titlepsPaket aus dem titlesecBundle verwenden. Fügen Sie Ihrer Präambel einfach diesen Code hinzu:

\usepackage{titleps}
\newpagetyle{mystyle]{%
\titlerule% if you want a header rule
\sethead[\thepage\quad\chaptertitle][][]{}{}{\chapterritle\quad\thepage}
\setfoot{}{}{}
}%
\pagestyle{mypage}

Wenn Sie den Kapiteltitel lieber zentriert in der Kopfzeile haben möchten, schreiben Sie:

\sethead[\thepage][\chaptertitle][]{}{\chaptertitle}{\thepage}

Weitere Einzelheiten zu Beispielen und Möglichkeiten finden Sie in der Dokumentation.

Antwort2

Mit einer KOMA-Script-Klasse wie dieser scrbookkönnen Sie einfach Folgendes verwenden:

\documentclass{scrbook}

\usepackage{mwe}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\lehead{\pagemark\quad\expandafter\MakeMarkcase\csname @title\endcsname}
\rohead{\headmark\quad\pagemark}

\begin{document}
\title{Title of the Document}
\author{Author of the Document}
\maketitle
\blinddocument
\end{document}

Beachten Sie, dass die Seiten mit den Kapitelüberschriften standardmäßig keine Kopfzeile anzeigen.

Wenn Sie eine Standardklasse verwenden, \@titlewird nach entfernt \maketitle. Die Verwendung eines neuen Befehls könnte daher eine einfache Lösung sein:

\documentclass{book}

\usepackage{mwe}
\newcommand*{\Title}{Title of the Document}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\lehead{\pagemark\quad\MakeMarkcase{\Title}}
\rohead{\headmark\quad\pagemark}

\begin{document}
\title{\Title}
\author{Author of the Document}
\maketitle
\blinddocument
\end{document}

verwandte Informationen