Probleme mit Paket fancyhdr

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: Probleme mit Paket fancyhdr

von Gast » Mi 18. Jan 2017, 21:03

Warum hörst du nicht auf die Warnung, die du bekommst und verwendest scrlayer-scrpage statt fancyhdr? Das Paket ist ebenfalls in der KOMA-Script-Anleitung und im KOMA-Script-Buch dokumentiert.

Wie dem auch sei: Ohne Minimalbeispiel können wir nur selten helfen. Meist ziehen sich die Hilfeversuche dann endlos hin und führen letztlich nur zu Frustration. Vielleicht kann dir ja der Verwalter der Vorlage eher helfen.

von esdd » Mi 18. Jan 2017, 21:00

Ungetestet, da Du kein lauffähiges Minimalbeispiel angegeben hast:
\fancyhead[R]{\sffamily\nouppercase{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}}
Bei Deinen Klassenoptionen steht eine veraltete Option, für die Du Warnungen bekommst. Verwende statt dessen listof=totoc.

Mit einer KOMA-Script Klasse würde es sich auch anbieten das Paket scrlayer-scrpage statt fancyhdr zu nutzen. Beispiel:
\documentclass[%a4paper,11pt,oneside,% sowieso voreingestellte Optionen
  listof=totoc,% Option durch aktuelle ersetzt
  headinclude
]{scrreprt}
\usepackage{blindtext}% nur für Fülltext

\usepackage[automark,autooneside=false,headsepline]{scrlayer-scrpage}
\clearpairofpagestyles
\cfoot*{\pagemark}
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}
\renewcommand\chaptermarkformat{\chapapp\ \thechapter.\enskip}
\setkomafont{pageheadfoot}{\normalfont\sffamily}

\begin{document}
\tableofcontents
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\end{document}

Probleme mit Paket fancyhdr

von Amelie3000 » Mi 18. Jan 2017, 19:11

Hallo ihr Liebe,

und zwar schreibe ich gerade meine Abschlussarbeit und verwende hierzu eine Latex-Vorlage. Ich habe leider keine allzu große Ahnung von den Latex-Codes, daher hoffe ich, dass ihr mit weiter helfen könnt.
Ich benutze
\LoadClass[a4paper,11pt,oneside,liststotoc]{scrreprt}
und würde nun gerne meine Seiten so anpassen (was bisher auch funktioniert), dass in der Kopfzeile jeweils links das aktuelle Kapitel und rechts das aktuelle Unterkapitel steht. Dabei verwende ich folgendes Paket und Befehle:
\RequirePackage{fancyhdr}
\pagestyle{fancy}

\@ifundefined{chapter}%
   {}%
	 {\renewcommand{\chaptermark}[1]{%
			\ifthenelse{\value{chapter} < 1}%
				{\markboth{#1}{}}%
				{\markboth{\thechapter.\ #1}{}}
		}}

 \addtolength{\headheight}{\baselineskip}
\renewcommand{\headrulewidth}{0.4pt}
 \renewcommand{\footrulewidth}{0pt}
 \fancyhf{} 
 \fancyfoot[C]{\sffamily\thepage}
 \fancyhead[L]{\sffamily\nouppercase{\leftmark}}
 \fancyhead[R]{\sffamily\nouppercase{\rightmark}}
Nun erscheint leider auch beim Inhaltsverzeichnis bzw. der Literatur (wenn es über mehr als eine Seite geht) das gleiche Schema. Nur hier ist das Problem, dass nun links sowie auch rechts "Inhaltsverzeichnis" bzw. "Quellen" steht.
Kann ich das nur für diese beiden Fälle auf der rechten Seite unterbinden?

Ich wäre euch super dankbar, wenn ihr mit irgendwie weiterhelfen könntet...

Nach oben