Kopfzeilen (mit fancyhdr) und Seitenzahlen

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Noch so einer

Beitrag von Noch so einer »

Alternativvorschlag mit scrlayer-scrpage oder scrpage2:
\documentclass[a4paper,12pt]{article}
\usepackage[includefoot,includehead,headheight=16pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\IfFileExists{scrlayer-scrpage}{%
  \usepackage[headsepline,footsepline,automark,markcase=upper]{scrlayer-scrpage}
  \clearpairofpagestyles
}{
  \usepackage[headsepline,footsepline,automark,markuppercase]{scrpage2}
  \clearscrheadfoot
  \pagestyle{scrheadings}
}
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\pagestyle{plain}

\begin{document}

\section*{Declaration}
Bla bla
\newpage
\section*{Acknowledgments}
Bla blubb
\newpage
\tableofcontents

\newpage
\begin{abstract}
Bla Bla Abstract
\end{abstract}

\newpage
\pagestyle{scrheadings}
\section{Introduction}
\section{Materials}
usw.
\end{document}
Näheres zur Verwendung von scrlayer-scrpage bzw. scrpage2 (dieses Paket älterer KOMA-Script-Versionen wird wohl zukünftig von scrlayer-scrpage ersetzt werden) findet sich in der KOMA-Script-Anleitung. Bei scrlayer-scrpage kann man auch beliebig innerhalb des Dokuments die Linien in Kopf und Fuß ein- und ausschalten. Für den plain-Seitenstil kann man wahlweise ebenfalls Linien ein- und ausschalten. Siehe dazu Option plainheadsepline und plainfootsepline in der genannten und bereits verlinkten Anleitung.

Und wenn Du schon ein KOMA-Script-Paket verwendest, kannst Du dann auch gleich darüber nachdenken, ob nicht eine KOMA-Script-Klasse eine gute Idee wäre. Beispielsweise:
\documentclass[a4paper,12pt,headsepline,footsepline]{scrartcl}
\usepackage[includefoot,includehead,headheight=15pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\begin{document}

\section*{Declaration}
Bla bla
\newpage
\section*{Acknowledgments}
Bla blubb
\newpage
\tableofcontents

\newpage
\begin{abstract}
Bla Bla Abstract
\end{abstract}

\newpage
\pagestyle{headings}
\section{Introduction}
\section{Materials}
usw.
\end{document}
Die ganzen \newpage lassen mich übrigens vermuten, dass Du mit einer Report-Klasse wie report oder scrreprt und echten Kapiteln (\chapter) statt Abschnitten als oberste Ebene besser versorgt wärst:
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[includefoot,includehead,headheight=16pt,left=2.5cm,right=2.5cm,top=2cm,bottom=1.5cm]{geometry}
% Seitenränder
\IfFileExists{scrlayer-scrpage}{%
  \usepackage[headsepline,footsepline,automark,markcase=upper]{scrlayer-scrpage}
  \clearpairofpagestyles
}{
  \usepackage[headsepline,footsepline,automark,markuppercase]{scrpage2}
  \clearscrheadfoot
  \pagestyle{scrheadings}
}
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\pagestyle{plain}

\usepackage{blindtext}% Zu Demozwecken

\begin{document}

\chapter*{Declaration}
Bla bla

\chapter*{Acknowledgments}
Bla blubb

\tableofcontents

\addchap{\abstractname}
Bla Bla Abstract


\chapter{Introduction}
\pagestyle{scrheadings}

\blindtext

\chapter{Materials}
usw.

\blinddocument

\end{document}

moose32

Beitrag von moose32 »

Ach, jetzt ging es doch noch. Hab noch etwas rumprobiert und eine Lösung gefunden. Sorry für den Fehlalarm ;)

Mann muss voher in der Präambel die Liniendicke runter setzen:
\renewcommand{\headrulewidth}{0pt}

und dann auf der gewünschten Seite:
\renewcommand{\headrulewidth}{0.4pt}
Dann kommt die Linie auf einmal

Antworten