Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt Thema ist als GELÖST markiert

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


Jan97
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 21. Sep 2022, 10:18

Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Beitrag von Jan97 »

Guten Morgen Zusammen, ich möchte mit dem Code versuchen Kapitel und Absatz in der Kopfzeile anzeigen zu lassen. Problematisch ist, dass bei den automatisch erstellten Verzeichnissen (Inhalt, Literatur, Abbildungen und Tabellen) die jeweils bei Kapitel und Absatz das gleiche steht.
Vielen Dank schon mal für eure Hilfe.



\documentclass[pdftex, a4paper, twoside, parskip, numbers=noenddot, hyperfootnotes=false]{scrreprt}
\usepackage[ngerman]{babel} % Deutsche Sprache
\usepackage{blindtext} % Blindtext
\usepackage[T1]{fontenc} % Umlaute eingeben
\usepackage{fancyhdr} % Eigene Kopf- und Fußzeilen einstellen
\pagestyle{fancy} % Seitenstil
\fancypagestyle{plain}{}
% Einstellen Kopfzeile
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}{}}
% Einstellen Fußzeile
\fancyfoot{}
\fancyfoot[OR]{\thepage}
\fancyfoot[EL]{\thepage}
\cfoot{}


\begin{document}
\tableofcontents
\chapter{Erstes Kapitel}
\blindtext
\section{Erster Abschnitt}
\blindtext
\newpage
\chapter{Zweites Kapitel}
\blindtext
\section{Zweiter Abschnitt}
\blindtext
\blindtext
\blindtext
\blindtext
\newpage
\bibliographystyle{ieeetr} %use this for german DIN style
\bibliography{neu_ba}

\listoffigures

\listoftables
\end{document}

ich meine ja nur

Re: Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Beitrag von ich meine ja nur »

Du bekommst mit Sicherheit eine Warnung, dass fancyhdr mit KOMA-Script-Klassen nicht empfohlen wird. Ich verwende daher nachfolgend das empfohlene scrlayer-scrpage, das in der KOMA-Script-Anleitung erklärt wird. Dabei teste ich einfach, ob die beiden Marken im Kopf gleich sind und lasse dann eine davon weg:
\documentclass[% Option pdftex wird nicht benötigt uns stört im Extremfall sogar.
% Option a4paper ist voreinsgestellt und damit überflüssig
twoside, parskip, numbers=noenddot,
% Option hyperfootnotes=false wird von keinem der verwendeten Pakete erkannt
% und deshalb als unbenutzt gemeldet
headsepline,% Trennlinie zwischen Kopf und Körper
ngerman% Es ist zweckmäßig die Hauptsprache global anzugeben.
]{scrreprt}
\usepackage{babel}
\usepackage{blindtext} % Blindtext
\usepackage[T1]{fontenc} % Umlaute eingeben
\usepackage[automark]{scrlayer-scrpage}
\ohead{\leftmark}
\ihead{\Ifstr{\leftmark}{\rightmark}{}{\rightmark}}
\renewcommand*{\chapterpagestyle}{scrheadings}% Eigentlich nicht zu empfehlen,
                                % aber offenbar gewünscht.

\begin{document}
\tableofcontents
\chapter{Erstes Kapitel}
\blindtext
\section{Erster Abschnitt}
\blindtext
\newpage
\chapter{Zweites Kapitel}
\blindtext
\section{Zweiter Abschnitt}
\blindtext
\blindtext
\blindtext
\blindtext
\newpage
\bibliographystyle{ieeetr} %use this for german DIN style
\bibliography{neu_ba}

\listoffigures

\listoftables
\end{document}
Natürlich kannst du den Test auch nach \ohead verschieben oder die anderen Befehle zum Setzen der Kopfmarken verwenden, die in der Anleitung leicht zu finden sind.

Siehe außerdem: Wie Kopf- und Fußzeilen geändert werden können. In dem Abschnitt im KOMA-Script-Wiki werden verschiedene Beispiele für Kopf- und Fußzeilen gezeigt und so diverse der Befehle und Einstellungen vorgeführt. Die Seite gibt es auch auf Englisch.

BTW: Bitte markiere Code künftig korrekt als solchen, damit man wie in diesem Beitrag auch den Online-Editor/Compiler verwenden kann.

Jan97
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 21. Sep 2022, 10:18

Re: Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Beitrag von Jan97 »

Vielen Dank für deine Hilfe. Es hat super funktioniert. Wenn ich den Code als Code definieren möchte, muss ich ihn in eckige Klammern setzen oder?

gast.

Re: Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Beitrag von gast. »

Jan97 hat geschrieben:
Do 22. Sep 2022, 07:58
Wenn ich den Code als Code definieren möchte, muss ich ihn in eckige Klammern setzen oder?
Wie kann ich Code in meinem Beitrag hervorheben?

In dem Abschnitt des Forums gibt es weitere nützliche Hinweise für Forenneulinge (und einige, die nach Monaten oder Jahren endlich ihre Anfängerfehler loswerden wollen).

Außerdem kann man durch zitieren eines Beitrags (Anführungszeichenknopf oben rechts) jederzeit sehen, wie jemand die Formatierung in seinem Beitrag erreicht hat. Man muss das reine Zitat dann nach dem Spionieren ja nicht absenden … :wink:

Jan97
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 21. Sep 2022, 10:18

Re: Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Beitrag von Jan97 »

Vielen Dank.

Antworten