-
Probleme mit fancyhdr Paket
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?
-
Registrierter Benutzer
Portierung
Vergiss fancyhdr und portiere deine Einstellungen auf »scrpage2«, das Teil von 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
-
… und mach immer ein vollständiges 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.
Geändert von klops (12-09-2013 um 06:58 Uhr)
-
Registrierter Benutzer
Ausmisten
… und wirf auch gleich noch ngerman und subfigure raus. Die sind überholt. Ersetze sie durch die entsprechenden Nachfolger oder äquivalente Pakete.
… und caption brauchst Du auch nicht, da Du keine Einstellungen damit vornimmst, die 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 …
-
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.
Geändert von MAXBR (12-09-2013 um 15:53 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen