![Kopfzeile - Seitenzahl und Text passen nicht](https://rvso.com/image/476232/Kopfzeile%20-%20Seitenzahl%20und%20Text%20passen%20nicht.png)
ich bin etwas verwirrt, wie ich meine Kopfzeilen so ändern kann, dass sie passen. Ich hätte gerne eine Kopfzeile, bei der auf ungeraden Seiten die Seitennummer rechts und der Kapitelname (nicht der Abschnittsname) links steht und auf geraden Seiten andersherum. Ich habe den folgenden Code verwendet, konnte die Seitennummer aber nur mithilfe von %KernXXem verschieben – und das passt nicht für jeden Kapitelnamen. Außerdem wird die Kapitelnummer einfach nicht angezeigt. Ich wäre super froh, wenn mir jemand helfen könnte, da ich noch lerne, wie man Latex benutzt. Vielen Dank im Voraus! :
\PassOptionsToPackage{headsepline, automark}{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\normalfont} % Kapielname u.ä. nicht kursiv in Kopfzeile
\usepackage[automark,headsepline=.4pt]{scrlayer-scrpage}
\RequirePackage{scrlayer-scrpage} % provides headers and footers (KOMA Script)
\clearpairofpagestyles
\let\MakeMarkcase\spacedlowsmallcaps
\ifthenelse{\boolean{ct@nochapters}}%
{\relax}%
{\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}}}
\renewcommand{\chaptermark}[1]{\markrboth{\textsc{\thechapter}\enspace\spacedlowsmallcaps{#1}\hline}
\automark[chapter]{chapter}
{\textsc{\thechapter}\enspace\spacedlowsmallcaps{#1}\hline}}
%links
\lehead{\mbox{\hfil{\small\pagemark\kern25em}\headmark\hfil}}
%rechts
\rohead{\mbox{\hfil{\small\headmark\kern25em\pagemark}}}
\ofoot[\small\pagemark]{}% only for plain.scrheadings page style (first page of a chapter)
\renewcommand{\headfont}{\small}
\DeclareRobustCommand{\fixBothHeadlines}[2]{} % <--- ToDo
\def\toc@heading{%
\ifthenelse{\boolean{ct@nochapters}}%
{\chapter*{\contentsname}}%chapters
\@mkboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}}
Antwort1
Kapitel mit Nummer links neben dem Seitenkopf und Seitenzahl rechts neben dem Seitenkopf können folgendermaßen erstellt werden:
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\ihead{\headmark}
\ohead*{\pagemark}
Um eine horizontale Linie unterhalb der Kopfzeile hinzuzufügen, fügen Sie einfach Option headsepline
und ggf. Option hinzu plainheadsepline
.
Um die Groß- und Kleinschreibung der Markierungen zusätzlich zu ändern, können Sie tatsächlich neu definieren \MakeMarkcase
. Es scheint, Sie suchen nach etwas wie:
\usepackage{microtype}
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textsc{\textls[80]{\MakeLowercase{#1}}}}
\AtBeginDocument{\let\MakeMarkcase\spacedlowsmallcaps}
Um nur die Schriftart zu ändern, können Sie tatsächlich \setkomafont{…}{…}
oder verwenden \addtokomafont{…}{…}
, etwa:
\setkomafont{pageheadfoot}{}
Hinweis: \normalfont
ist bereits die Basis, deshalb habe ich es hier nicht hinzugefügt.
Insgesamt scheint es, als ob Sie nach etwas wie Folgendem suchen:
\documentclass[headsepline]{scrbook}
\usepackage{blindtext}
\usepackage{microtype}
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textsc{\textls[80]{\MakeLowercase{#1}}}}
\usepackage{scrlayer-scrpage}
\automark[chapter]{chapter}
\clearpairofpagestyles
\ihead{\headmark}
\ohead*{\pagemark}
\setkomafont{pageheadfoot}{}
\AtBeginDocument{\let\MakeMarkcase\spacedlowsmallcaps}
\begin{document}
\blinddocument
\end{document}
Wenn Sie die Überschrift auch auf den Kapitel-Startseiten haben möchten, benötigen Sie eine Klasse (wie die KOMA-Script-Klassen), die dies unterstützt, z. B. add
\renewcommand*{\chapterpagestyle}{headings}
zur Dokumentpräambel des obigen Beispiels, um Folgendes zu erhalten:
statt der Seitenzahl nur auf der Kapitel-Startseite.
Siehe „Kopf- und Fußzeilen mit scrlayer-scrpage
“ imKOMA-ScriptHandbücher und auch„So ändern Sie Kopf- und Fußzeile der Seite“im KOMA-Script Wiki für weitere Informationen zur Verwendung von scrlayer-scrpage
. Siehe auch diescrlayer-scrpageTag hier. Es gibt bereits mehrere Fragen und Antworten dazu.