fancyhdr: Nur section im header anzeigen

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


kraudi13
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Di 22. Apr 2014, 22:32

fancyhdr: Nur section im header anzeigen

Beitrag 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

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag 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}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Gast

Beitrag 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 …

kraudi13
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Di 22. Apr 2014, 22:32

Beitrag 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!

Antworten