Seite 1 von 1
fancyhdr: Nur section im header anzeigen
Verfasst: Mi 25. Okt 2017, 23:13
von kraudi13
Hallo liebe LaTeX-Gemeinde,
ich würde gern wissen, wie man mit dem fancy hdr paket ausschließlich die section ohne Nummerierung in der Kopfzeile anzeigen lassen kann. Dabei soll, wenn auf den Folgeseiten einer section mehrere Subsections folgen, weiterhin nur die Section angezeigt werden.
Mit dem folgenden Befehl bekomm ich das oben genannte Problem, dass sobald auf einer Seite eine Subsection existiert, die Beaderbezeichnung der Subsection mit Kapitelzahl steht
\fancyhead[R]{\slshape \nouppercase{\rightmark}}
Ich freue mich über einen Hinweis.
Beste Grüße
Verfasst: Do 26. Okt 2017, 07:09
von markusv
Moin.
Nach
https://tex.stackexchange.com/questions ... ubsections lässt sich das Ganze so umsetzen:
\documentclass[a4paper,12pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % set the \leftmark
\fancyhf{}
\fancyhead[R]{\leftmark} % 1. sectionname
\fancyfoot[C]{\thepage}
\fancypagestyle{plain}{%
\fancyhf{}%
\renewcommand{\headrulewidth}{0pt}%
}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
Für eine [d]KOMA-Script[/d]-Klasse bietet sich allerdings
scrlayer-scrpage an. Damit funktioniert das Ganze eher hiermit:
\documentclass[headsepline,12pt]{scrartcl}
\usepackage{scrlayer-scrpage}
\clearscrheadfoot
\renewcommand*\sectionmarkformat{}%keine Nummerierung im Kopf
\automark{section}
\ohead{\headmark}
\cfoot{\pagemark}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
Verfasst: Do 26. Okt 2017, 10:40
von Gast
scrlayer-scrpage funktioniert übrigens auch ganz hervorragend mit den Standard-Klassen:
\documentclass[headsepline,12pt]{article}
\usepackage{scrlayer-scrpage}
\renewcommand*\sectionmarkformat{}%keine Nummerierung im Kopf
\automark{section}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
oder
\documentclass[headsepline,12pt]{article}
\usepackage[pagestyleset=KOMA-Script]{scrlayer-scrpage}
\renewcommand*\sectionmarkformat{}%keine Nummerierung im Kopf
\automark{section}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
oder
\documentclass[headsepline,12pt]{article}
\usepackage[pagestyleset=KOMA-Script]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{\headmark}
\ofoot{\pagemark}
\renewcommand*\sectionmarkformat{}%keine Nummerierung im Kopf
\automark{section}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
oder
\documentclass[headsepline,12pt]{article}
\usepackage[pagestyleset=KOMA-Script,automark]{scrlayer-scrpage}
\clearmainofpairofpagestyles
\ohead{\headmark}
\ofoot{\pagemark}
\renewcommand*\sectionmarkformat{}%keine Nummerierung im Kopf
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}
oder …
Verfasst: Fr 27. Okt 2017, 01:51
von kraudi13
@markusv: Das Beispiel hatte ich schon ausgetestet. Das hat allerdings nicht den gewünschten Effekt gebracht.
@Gast: Das hat geklappt!
Danke euch für die Vorschläge!