PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit fancyhdr Paket



MAXBR
11-09-2013, 20:46
Liebes Forum,

ich habe seit der Verwendung des o.g. Paketes immer folgende 2 Fehler:

...\chead}{\@ifnextchar[{\@@chead}{\@chead}}

und

....\cfoot}{\@ifnextchar[{\@@cfoot}{\@cfoot}}

erst nach aus - % aller fancyhdr teilen sind beide Probleme weg.


__________________________________________________ _____________
Beispiel:

\documentclass[11pt,a4paper, DIV=12,
numbers=noendperiod, % keine Punkte am Ende von Kapitel-/Anhangnummern
twoside=false, % einseitig bedruckt
openright, % Kapitel rechts beginnen (open=right > Konflikt)
BCOR10mm,
headings=normal % überschriften "normaler" Größe
%BCOR=2cm
]{scrreprt}


%Ende des Kopfes
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{ngerman}
%\usepackage[english]{babel}
\usepackage[T1]{fontenc} %Die Nutzung der vollen 8 Bit hat schon geholfen
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{caption}
\usepackage{thmbox}
\usepackage{amssymb}
\usepackage{lmodern}
\usepackage{tocbibind} %Versuch der Einbindung KOMA-Script 27.7. (Formelnverzeichnis)
\usepackage{url}
\usepackage{float}
\usepackage{multirow}
\usepackage{subfigure}
\usepackage{pdfpages}
\usepackage{floatflt}
\usepackage{fancyhdr}
%-----Zeilenabstand auf 1,5 Setzen
\usepackage{setspace} \onehalfspacing

% --- Abkürzungsverzeichnis: ----------------------------
\usepackage{nomencl}
% Befehl umbenennen in abk
\let\abk\nomenclature
% Punkte zw. Abkürzung und Erklärung
%Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\newcommand{\tab}{\hspace{.15in}}
\makenomenclature
%------Formelverzeichnis:---------------------------------
\usepackage{textcomp}
\usepackage{ifthen}
%--------------------------------------------------------
\setlength{\emergencystretch}{1em}
\usepackage{placeins}
\usepackage{chapterthumb}
%Hyperref als letztes Paket Laden
\usepackage{hyperref}
\sloppy

\author{...}
\title{Entwicklung ...}
\date{2013-07-24}



\begin{document}
\pagenumbering {roman}
\setcounter{page}{1}
%Zählt die Seiten vor dem Mainbody mit Römischen Zahlen auf
\includepdf[pages=-]{....Deckblatt.pdf}
\includepdf{Sperrvermerk.pdf}
\newpage
%\includepdf{....pdf}

\newpage

\renewcommand{\contentsname}{Inhaltsverzeichnis}
\tableofcontents
\listoffigures
\listoftables

\renewcommand{\nomname}{Abkürzungsverzeichnis}
\printnomenclature


%Kopf- und Fußzeilenerstellung via Fancyheadings
\pagestyle{fancy} %Eigene Headings verwenden
\fancyhf{} % Alle Felder löschen
\fancyhead[LE,RO]{\thepage} % Seitennummer außen
\fancyfoot[LO]{Entwicklung ....}
\fancyhead[RE]{\slshape\nouppercase{\rightmark}}
\fancyhead[LO]{\slshape\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt} % Linienstärke zwischen Kopfzeile und Textkörper
\renewcommand{\footrulewidth}{0.5pt} % Linienstärke zwischen Textkörper und Fußzeile



__________________________________________________ ____________

Hat jemand eine Empfehlung oder ähnliches Problem gehabt?

localghost
11-09-2013, 22:11
Vergiss fancyhdr (http://ctan.org/pkg/fancyhdr) und portiere deine Einstellungen auf »scrpage2«, das Teil von KOMA-Script (http://ctan.org/pkg/koma-script) ist und ein eigenes Kapitel in dessen Anleitung. Dieses solltest Du eingehend studieren. Wenn dann noch Probleme auftreten, kannst Du immer noch nachfragen.

Und bitte verwende zum Schreiben hier die erweiterte Version der Eingabe, damit Du Quellcode entsprechend formatieren kannst und dieser nicht so lieblos hin geklatscht ausschaut. Das erweckt sonst den Eindruck, als sei dir deine Frage nicht wichtig.


Thorsten

klops
12-09-2013, 06:56
… und mach immer ein vollständiges Minimalbeispiel (http://www.golatex.de/wiki/Minimalbeispiel), damit man Dein Problem auch reproduzieren und Dir eine getestete Lösung anbieten kann.

… und zitiere Fehlermeldungen bitte vollständig. Du hast zwar zwei Zeilen Code angegeben, aber wie der Text der Fehlermeldung dazu lautet, hast Du uns verschwiegen. Fehlermeldungen kann man einfach aus der Log-Datei des LaTeX-Laufs kopieren. Sie bestehen in der Regel aus mehr als einer Zeile.

Übrigens: tocbibind brauchst Du bei KOMA-Script mit 99,999999999%-iger Sicherheit nicht. Option BCOR ohne =-Zeichen ist veraltet und sollte nicht mehr verwendet werden. Das Paket float brauchst Du höchstwahrscheinlich auch nicht.

localghost
12-09-2013, 11:25
… und wirf auch gleich noch ngerman (http://ctan.org/pkg/ngerman) und subfigure (http://ctan.org/pkg/subfigure) raus. Die sind überholt (http://www.mrunix.de/forums/showthread.php?t=52211). Ersetze sie durch die entsprechenden Nachfolger oder äquivalente Pakete.

… und caption (http://ctan.org/pkg/caption) brauchst Du auch nicht, da Du keine Einstellungen damit vornimmst, die KOMA-Script (http://ctan.org/pkg/koma-script) nicht auch selbst leisten kann. Generell solltest Du dir Gedanken über den Verwendungszweck von Paketen machen und dann entscheiden, ob Du sie brauchst oder eben nicht. Dabei helfen die jeweiligen Anleitungen.

… und …

MAXBR
12-09-2013, 15:50
Liebe Community,

danke für die vielen Tipps. Ich habe mich nochmal an das scrpage2 - Paket gemacht und es funktioniert. :) . Jedoch nimmt er, höchstwahrscheinlich durch den Befehl twoside=false nur die rechten Bezeichnungen (\lohead, \rohead....).

Paketänderungen schaue ich mir auch mal an.