Hallo, über KOMA-Script soll der Seitenstil verändert werden; dabei ist die Kopfzeile auszuschalten und stattdessen die Fußzeile nach folgenden Vorgaben zu verwenden: Vorinhalt (Inhaltsverzeichnis, Vorwort) linke Seite (linksbündig):
Inhalt (benummerte Kapitel) linke Seite (linksbündig):
Anhang linke Seite (linksbündig):
rechte Seite für Alle (rechtsbündig):
Wie im nachfolgenden Beispiel zu sehen, versuche ich das ganze über mehrere benutzerdefinierte Seitenstiele. Aber angesichts der vielen verschiedenen Befehle, vor allem in KOMA-Script, blick ich nicht durch; optimal wäre ein einziger benutzerdefinierter Seitenstil, wo mittels Unterscheidungen (wenn, dann…) – ob Kapitel mit Nummer oder ohne (Inhaltsverzeichnis, Vorwort) oder „Anhang“ – die gewünschten Formatierungen ausgewählt werden. Öffne in Overleaf
\documentclass[ paper=17cm:24cm, 12pt ]{scrbook} \usepackage[ngerman]{babel} % deutsche Sprache \usepackage[T1]{fontenc} \usepackage{blindtext, colortbl} \setcounter{secnumdepth}{\chapternumdepth} \setcounter{tocdepth}{3} % SEITENSTIL \usepackage[ headsepline=0pt, % Kopflinie footsepline=.5pt % Fußlinie ]{scrlayer-scrpage} %\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}} %\renewcommand{\sectionmark}[1]{\markright{#1}} \renewcommand*{\addchapmark}[1]{\markboth{\hspace*{3em}\MakeMarkcase{#1}}{}} \newpairofpagestyles{main}{ \clearscrheadfoot % Linke Fußleiste: \lefoot{ \raisebox{-.2ex}{\makebox[.85cm][l]{\pagemark}} \scriptsize\makebox[.35cm][l]{|}\chaptername\hspace{.5ex}\thechapter:\hspace{1ex}\leftmark } %Rechte Fußleiste: \rofoot{{ \scriptsize\rightmark } \raisebox{-.2ex}{\makebox[.85cm][r]{\pagemark}} } } \ModifyLayer[addvoffset=-.3ex]{main.foot.above.line} % Abstand zur Fußlinie \ModifyLayer[addvoffset=-.3ex]{plain.main.foot.above.line} \newpairofpagestyles{prelims}{ \clearscrheadfoot % Linke Fußleiste: \lefoot{ \raisebox{-.2ex}{\makebox[.85cm][l]{\pagemark}} \scriptsize\makebox[.35cm][l]{|}\leftmark } %Rechte Fußleiste: \rofoot{{ \scriptsize\rightmark } \raisebox{-.2ex}{\makebox[.85cm][r]{\pagemark}} } } \ModifyLayer[addvoffset=-.3ex]{prelims.foot.above.line} % Abstand zur Fußlinie \ModifyLayer[addvoffset=-.3ex]{plain.prelims.foot.above.line} \newpairofpagestyles{simple}{ \clearscrheadfoot % Linke Fußleiste: \lefoot{ \raisebox{-.2ex}{\makebox[.85cm][l]{\pagemark}} } %Rechte Fußleiste: \rofoot{ \raisebox{-.2ex}{\makebox[.85cm][r]{\pagemark}} } } \ModifyLayer[addvoffset=-.3ex]{simple.foot.above.line} % Abstand zur Fußlinie \ModifyLayer[addvoffset=-.3ex]{plain.simple.foot.above.line} \renewcommand*{\footfont}{\normalfont} % keine Kursivschrift \renewcommand{\chaptermark}[1]{\markboth{#1}{}} % keine Kapitelnummer in den Leisten \renewcommand{\sectionmark}[1]{\markboth{#1}{}} \renewcommand*{\partpagestyle}{empty} \renewcommand*{\chapterpagestyle}{simple} % Seitenstil zu Kapitelbeginn % Kopfleiste allg: \ohead{} % — leeren \setlength{\headheight}{0cm} % Kopfzeilenhöhe % Fußleiste allg: \addtokomafont{footsepline}{\color{red}} % farbige Fußleiste \addtokomafont{pagenumber}{\bfseries} % fettgedruckte Benummerung \setlength{\footskip}{1.2cm} % Abstand zum Seiteninhalt %\renewcommand{\chaptermark}{\markright{}{}} %\renewcommand{\sectionmark}[1]{\markright{#1\makebox[.35cm][r]{|}}{}} \begin{document} \pagestyle{prelims} \pagenumbering{roman} \tableofcontents % Inhaltsverzeichnisses \cleardoublepage \pagenumbering{arabic} \setcounter{page}{1} % Beginn der inhaltlichen Seitenbenummerung \addchap{Vorwort} \blindtext[3] \subsection*{Abschnitt} \blindtext[5] \subsection*{Noch ein Abschnitt} \blindtext[5] \cleardoublepage \pagestyle{main} \chapter{Kapitelüberschrift} \blindtext[5] \section{Unterkapitel} \blindtext[5] \subsection{Abschnitt} \blindtext[5] \subsection{Noch ein Abschnitt} \blindtext[5] \cleardoublepage \appendix \chapter{Anhangsüberschrift} \blindtext[5] \section{Unterkapitel} \blindtext[5] \subsection{Abschnitt} \blindtext[5] \subsection{Noch ein Abschnitt} \blindtext[5] \end{document} |
Da du mit drei verschiedenen Marken arbeitest (Kapitelmarke + Abschnittsmarke und eine Unterabschnittsmarke) reicht der normale Markenmechanismus von LaTeX nicht aus. Man könnte diesen nun auf drei Teile erweitern oder man definiert einfach mit Hilfe von e-TeXs Danach kommt man eigentlich mit einem einzigen Seitenstil aus: Öffne in Overleaf
\documentclass[ paper=17cm:24cm, 12pt, headlines=0,% Wir haben keine Kopfzeile. footlines=1,% Wir haben genau eine Fußzeile ]{scrbook} \usepackage[ngerman]{babel} % deutsche Sprache \usepackage[T1]{fontenc} \usepackage{blindtext} \usepackage{xcolor}% ggf. mit Option table (besser als colortbl getrennt zu laden) \setcounter{secnumdepth}{\chapternumdepth} \setcounter{tocdepth}{\subsubsectiontocdepth}% Wirklich? % SEITENSTIL \usepackage[ % autoenlargeheadfoot=false,% Die geringe Kopfhöhe ist beabsichtigt (benötigt KOMA-Script 3.25). footsepline=.5pt, % Fußlinie plainfootsepline ]{scrlayer-scrpage} \ModifyLayer[addvoffset=-\dp\strutbox]{scrheadings.foot.above.line} % Abstand zur Fußlinie \ModifyLayer[addvoffset=-\dp\strutbox]{plain.scrheadings.foot.above.line} % Erst einmal alles löschen: \clearpairofpagestyles \addtokomafont{footsepline}{\color{red}} % farbige Fußleiste \addtokomafont{pagenumber}{\bfseries} % fettgedruckte Benummerung \setlength{\footskip}{1.2cm} % Abstand zum Seiteninhalt \newmarks\thesubsectionmark% Wir benötigen für die rechte Seite eine weitere Marke \makeatletter \renewcommand*{\@mkdouble}[1]{% Verzeichnisse sollen nur die linke Marke setzen \@mkboth{#1}{}% } \renewcommand{\chaptermark}[1]{% Die Kapitelmarke besteht bei nummerierten Kapiteln aus der formatierten Nummer, bei nicht nummerierten Kapiteln aus der dem Text. \@mkboth{\if@mainmatter\ifnumbered{chapter}{\chaptermarkformat}{#1}\else #1\fi}{}% \marks\thesubsectionmark{}% Außerdem löscht jedes Kapitel die Unterabschnittsmarke. } \renewcommand{\sectionmark}[1]{% \@mkright{: #1}% Die Abschnittsmarke besteht aus einem Doppelpunkt und dem Text. \marks\thesubsectionmark{}% Außerdem löscht jeder Abschnitt die Unterabschnittsmarke. } \renewcommand{\subsectionmark}[1]{% \@temptokena{#1}% Das setzen der Unterabschnittsmarke erfolgt indirekt \marks\thesubsectionmark{\the\@temptokena}% über ein Tokenregister wie im LaTeX-Kern auch. } \makeatother \renewcommand*{\chaptermarkformat}{\chapapp~\thechapter}% Formatierung der Kapitelnummer in der Kapitelmarke mit Präfix "Kapitel" oder "Anhang" \lefoot*{% \pagemark~\rule[-\dp\strutbox]{1pt}{\baselineskip}\enskip \leftmark\rightbotmark } \rofoot*{% \botmarks\thesubsectionmark\enskip \rule[-\dp\strutbox]{1pt}{\baselineskip}~\pagemark } \begin{document} \frontmatter% Nicht nummerierte Kapitel, römische Seitenzahlen … \tableofcontents % Inhaltsverzeichnisses \mainmatter% Nummerierte Kapitel, arabische Seitenzahlen … \addchap{Vorwort} \blindtext[3] \section{Abschnitt}% Höhere Ebenen zu überspringen ist schlechter Stil \blindtext[2] \subsection{Unterabschnitt} \blindtext[4] \section{Noch ein Abschnitt}% Höhere Ebenen zu überspringen ist schlechter Stil \blindtext[5] \blinddocument \appendix \blinddocument \end{document} Wenn ich das Ergebnis näher betrachtet, nährt das allerdings die Zweifel daran, dass dieses Vorgehen sinnvoll ist. Was auf einigen Seiten noch sinnvoll erscheinen mag: wirkt auf anderen doch etwas merkwürdig: Ich habe übrigens für die linken Seiten bewusst Öffne in Overleaf
\lefoot[{\pagemark~\rule[-\dp\strutbox]{1pt}{\baselineskip}}] ersetzt, kann man wahlweise auch beantwortet 23 Apr '18, 09:09 gast3 |
Nicht im Kopf, sondern alles in der Fußleiste; und ja, weil die Angabe der Kapitelnummer bereits aussagt, um welches Kapitel es sich handelt. Noch die Kapitelüberschrift zu erwähnen, wäre redundant. Obendrein kann auf der frei werdenden rechten Seite die Überschrift des aktuellen Abschnitts (subsection) angegeben werden, sofern ein solcher Vorhanden ist. Das Beispiel habe ich vereinfacht, und noch Bilder zum Verdeutlichen hochgeladen.
Das nur die Kapitel nummeriert sind, ist auch Absicht; das Layout ist für ein Lehrbuch (Übersetzung) und keine wissenschaftliche Arbeit. Ohnehin finde ich diese ellenlangen Abschnittsnummern wie bspw „12.4.3.2“ etwas sinnfrei, denn solche merkt sich kein Mensch und kleistern nur das Inhaltsverzeichnis sowie die Überschriften zu, während die einzelnen Abschnitte bereits über die Seitenzahlen zugänglich sind. Dieser Seitenstil ist auch nicht von mir völlig neu erfunden, sondern nach Vorbild der O'Reilly-Fachbüchern.
Danke für deine Bemerkungen, einschließlich des Verweises auf „Wie setzt man korrekt einen Anhang?“. Die Vorschläge dort gefallen mir sehr gut, sodass ich mein Beispiel entsprechend abgeändert und gleichzeitig vereinfacht habe, denn es scheint tatsächlich eine Unsitte zu sein, alles in ein Kapitel namens Anhang reinzuquetschen, statt auf mehrere Anhangskapitel thematisch zu verteilen.
Zu deinen Einwänden wegen der Fußteile: Ich möchte das einfach so. :D Man kann ja auch mal Neues ausprobieren, und ich persönlich erachte es durchaus für sinnvoll, auf diese Weise mehrere Informationen auf einen Blick zu bieten, denn über die Kapitelnummer ist bereits das Kapitel eindeutig erwähnt. Für mich leitet der Doppelpunkt etwas Untergeordnetes ein. Diese Assoziation meinerseits ist möglicherweise dem Umstand geschult, dass mit dem zweifachen Doppelpunkt :: in manchen Programmiersprachen auf die Inhalte von Namensräumen, Modulen, Aufzählungen usw zugegriffen wird.
Letztendlich gibt es hier keine allgemein akzeptierte Norm; sodass dein Empfinden eben nicht auf jeden zutrifft. Überdies umreißt ein Kapitel für Gewöhnlich einen eng gefassten Themenbereich, sodass die Übergänge für den Leser noch nachvollziehbar bleiben.