Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

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

von gast. » Do 22. Sep 2022, 09:09

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:

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

von Jan97 » Do 22. Sep 2022, 07:58

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?

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

von ich meine ja nur » Mi 21. Sep 2022, 11:00

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.

Kopfzeile in Header wird bei automatisch erstellten Verzeichnissen Doppelt angezeigt

von Jan97 » Mi 21. Sep 2022, 10:36

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}

Nach oben