Hippo
13-12-2006, 15:02
Moin!
Ich hab ein Problem mit dem fancyhdr-paket, irgenwie rall ich die Doku nicht.
ich hab derzeit folgendes Szenario:
\LoadClass[a4paper,11pt,titlepage,oneside]{scrbook} %diese Klasse basiert auf ``scrbook''
%================================================= =================================
% Benoetigte Pakete
%================================================= =================================
\usepackage[T1]{fontenc} % T1-encoded fonts: auch Wörter mit Umlauten trennen
\usepackage[latin1]{inputenc} % Eingabe nach ISO 8859-1 (Latin1)
\usepackage{ae} % almost european, virtueller T1-Font
\usepackage[final, draft]{graphicx} % um Graphiken einzubinden
\usepackage{makeidx} % um einen Index zu erstellen
\usepackage{vmargin} % um Seitenränder leichter einstellen zu koennen
\usepackage{fancyhdr} % um Kopf-und Fusszeilen leichter einstellen zu koennen)
\usepackage{array} % fuer aufwändigere Tabellen
\usepackage{colortbl} % farbige Tabellen (v. D. Carlisle)
\usepackage{longtable} % seitenübergreifende Tabellen
\usepackage{setspace} % zum Setzen des Zeilenabstands
\usepackage{bibtopic} % Brauchen wir zum Aufteilen des Literaturverzeichnisses (wird von Lyx automatisch eingebunden, deswegen fuer mich auskommentiert!)
\usepackage[ngerman]{babel} % benoetigt um bibtex zu verwenden
\usepackage{jurabib} % zum Einbinden von Zitaten in gewuenster Form
\usepackage{caption} % zum Konfigurieren von Bildunterschriften
\usepackage{color} % zum Einstellen von Schriftfarben
\usepackage{remreset} % hilft Aufzählungen neu zu strukurieren
\usepackage{tocloft} % zum Formatieren der Verzeichnisse
\usepackage[notbib]{tocbibind} % Inhalts- Tabellen- Abbildungs und Literaturverzeichniss mit in Inhaltsverzeichnis aufnehmen
\usepackage{float} % wird zum Unranden von Abbildungen benoetigt
\usepackage{mathptmx} % Damit wir ein schönes rendern unserer Helvetiva erreichen
\usepackage{helvet} % Wir wollen Helvetica, denn die sieht einfach besser aus, als Arial
\usepackage{glosstex}
\usepackage{multirow} % Für mehrzeilige Spaltenbündelung
\usepackage{textcomp}
[...]
%% Seitenzahl normal, Text in slanted und nicht in Grossbuchstaben
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\fancyhf{} % loesche alle Header und Footer
\fancyhead[RO]{{\headfont\thepage}} % Seitenzalhl rechts oben
\fancyhead[LO]{\headfont\nouppercase{\rightmark}} % aktuelle Ueberschrift links oben
%\renewcommand{\headrulewidth}{0.5pt} % head rule
%\renewcommand{\footrulewidth}{0pt} % no rule
% Leere Seiten (plainstyle)
% Orginal liefert der plainstyle eine voellig leere Seite. Allerdings
% greift die Klasse scrbook standardmaessig bei Seiten mit Kapitelanfaengen
% auf den Plainstyle zurueck. Daher existieren auf diesen Seiten weder
% Kopf- noch Fusszeilen. Daher wird der plainstyle hier so definiert,
% dass er sich nicht von anderen Seiten unterscheidet, er wird also einfach
% nicht veraendert. Allerdings ist nicht bekannt welche weitere Kommandos
% den plainstyle benutzen. Sollte diese eine voellig leere Seite erwarten,
% kann es zu Problemen kommen, denn hier wird eine Seite mit Kopf- und
% Fusszeilen zurueckgeliefert
\fancypagestyle{plain}{}
einbinden tu ich das ganze nun mittels
begin{document}
\frontmatter
\pagenumbering{roman}
\ifnotdraft{
\include{00titel}
\blankpage % Leerseite auf Titelrückseite
\blankpage % Leerseite auf Erklärungsrückseite
}
%
%% *************** Hier geht's ab ****************
%% ++++++++++++++++++++++++++++++++++++++++++
%% Verzeichnisse
%% ++++++++++++++++++++++++++++++++++++++++++
\ifnotdraft{
\tableofcontents
\blankpage
\listoffigures
\blankpage
\listoftables
\blankpage
}
%% ++++++++++++++++++++++++++++++++++++++++++
%% Hauptteil
%% ++++++++++++++++++++++++++++++++++++++++++
\mainmatter
\pagenumbering{arabic}
\include{01einl} % Einleitung
\include{02theo} % Theorie
\include{03analy} % Entwurf
\include{04konz} % Implementierung
\include{05impl} % Evaluierung
\include{06zusa} % Zusammenfassung und Ausblick
%% ++++++++++++++++++++++++++++++++++++++++++
%% Anhang
%% ++++++++++++++++++++++++++++++++++++++++++
\appendix
\blankpage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{Glossar}
\printglosstex(glo)
\cleardoublepage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{\listacronymname}
\printglosstex(acr)
\cleardoublepage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{\bibname}
\bibhead{\bibname}
%Bei mehreren Literaturverzeichnissen unter einer Hauptunterschrift:
\bibliographystyle{jurabib}
%\bibliography{literatur}
\begin{btSect}{literatur}
\section*{Literatur}
\btPrintCited
\end{btSect}
\begin{btSect}{literatur_url}
\section*{Quellen im Internet}
\btPrintCited
\end{btSect}
\end{document}
So. Das Problem ist jetzt, daß er mir bei den "normalen" Verzeichnisse (Inhalt, Abbildung, Tabelle) den Titel in die Kopfzeile tut. Wenn ich im Text ein neues Kapitel anfange, dann ist auf der Seite kein Titel in der Kopfzeile, erst ab der zweiten Kapitelseite (soweit auch ok!).
Nur jetzt möchte ich gerne mein Literaturverzeichnis (jurabib) und mein glossar und abkürzungsverzeichnis (glosstex) darunter packen. Die Überschriften setze ich mit
\addcontentsline{toc}{chapter}{\listacronymname}. \addchap hab ich probiert, das setzt mir allerdings auf einer Seite Überschrift etc schön wie es sein soll, jedoch ist die seite dann frei und auf der nächsten seite scheint mir \printglosstex() nochmal ne Überschrift zu generieren.
Wie kann ich fancyhdr jetzt dazu bewegen, daß ich auf auf den selbst erstellen Verzeichnissen eine Kopfzeile hab?
vielen dank
Hippo
Ich hab ein Problem mit dem fancyhdr-paket, irgenwie rall ich die Doku nicht.
ich hab derzeit folgendes Szenario:
\LoadClass[a4paper,11pt,titlepage,oneside]{scrbook} %diese Klasse basiert auf ``scrbook''
%================================================= =================================
% Benoetigte Pakete
%================================================= =================================
\usepackage[T1]{fontenc} % T1-encoded fonts: auch Wörter mit Umlauten trennen
\usepackage[latin1]{inputenc} % Eingabe nach ISO 8859-1 (Latin1)
\usepackage{ae} % almost european, virtueller T1-Font
\usepackage[final, draft]{graphicx} % um Graphiken einzubinden
\usepackage{makeidx} % um einen Index zu erstellen
\usepackage{vmargin} % um Seitenränder leichter einstellen zu koennen
\usepackage{fancyhdr} % um Kopf-und Fusszeilen leichter einstellen zu koennen)
\usepackage{array} % fuer aufwändigere Tabellen
\usepackage{colortbl} % farbige Tabellen (v. D. Carlisle)
\usepackage{longtable} % seitenübergreifende Tabellen
\usepackage{setspace} % zum Setzen des Zeilenabstands
\usepackage{bibtopic} % Brauchen wir zum Aufteilen des Literaturverzeichnisses (wird von Lyx automatisch eingebunden, deswegen fuer mich auskommentiert!)
\usepackage[ngerman]{babel} % benoetigt um bibtex zu verwenden
\usepackage{jurabib} % zum Einbinden von Zitaten in gewuenster Form
\usepackage{caption} % zum Konfigurieren von Bildunterschriften
\usepackage{color} % zum Einstellen von Schriftfarben
\usepackage{remreset} % hilft Aufzählungen neu zu strukurieren
\usepackage{tocloft} % zum Formatieren der Verzeichnisse
\usepackage[notbib]{tocbibind} % Inhalts- Tabellen- Abbildungs und Literaturverzeichniss mit in Inhaltsverzeichnis aufnehmen
\usepackage{float} % wird zum Unranden von Abbildungen benoetigt
\usepackage{mathptmx} % Damit wir ein schönes rendern unserer Helvetiva erreichen
\usepackage{helvet} % Wir wollen Helvetica, denn die sieht einfach besser aus, als Arial
\usepackage{glosstex}
\usepackage{multirow} % Für mehrzeilige Spaltenbündelung
\usepackage{textcomp}
[...]
%% Seitenzahl normal, Text in slanted und nicht in Grossbuchstaben
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\fancyhf{} % loesche alle Header und Footer
\fancyhead[RO]{{\headfont\thepage}} % Seitenzalhl rechts oben
\fancyhead[LO]{\headfont\nouppercase{\rightmark}} % aktuelle Ueberschrift links oben
%\renewcommand{\headrulewidth}{0.5pt} % head rule
%\renewcommand{\footrulewidth}{0pt} % no rule
% Leere Seiten (plainstyle)
% Orginal liefert der plainstyle eine voellig leere Seite. Allerdings
% greift die Klasse scrbook standardmaessig bei Seiten mit Kapitelanfaengen
% auf den Plainstyle zurueck. Daher existieren auf diesen Seiten weder
% Kopf- noch Fusszeilen. Daher wird der plainstyle hier so definiert,
% dass er sich nicht von anderen Seiten unterscheidet, er wird also einfach
% nicht veraendert. Allerdings ist nicht bekannt welche weitere Kommandos
% den plainstyle benutzen. Sollte diese eine voellig leere Seite erwarten,
% kann es zu Problemen kommen, denn hier wird eine Seite mit Kopf- und
% Fusszeilen zurueckgeliefert
\fancypagestyle{plain}{}
einbinden tu ich das ganze nun mittels
begin{document}
\frontmatter
\pagenumbering{roman}
\ifnotdraft{
\include{00titel}
\blankpage % Leerseite auf Titelrückseite
\blankpage % Leerseite auf Erklärungsrückseite
}
%
%% *************** Hier geht's ab ****************
%% ++++++++++++++++++++++++++++++++++++++++++
%% Verzeichnisse
%% ++++++++++++++++++++++++++++++++++++++++++
\ifnotdraft{
\tableofcontents
\blankpage
\listoffigures
\blankpage
\listoftables
\blankpage
}
%% ++++++++++++++++++++++++++++++++++++++++++
%% Hauptteil
%% ++++++++++++++++++++++++++++++++++++++++++
\mainmatter
\pagenumbering{arabic}
\include{01einl} % Einleitung
\include{02theo} % Theorie
\include{03analy} % Entwurf
\include{04konz} % Implementierung
\include{05impl} % Evaluierung
\include{06zusa} % Zusammenfassung und Ausblick
%% ++++++++++++++++++++++++++++++++++++++++++
%% Anhang
%% ++++++++++++++++++++++++++++++++++++++++++
\appendix
\blankpage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{Glossar}
\printglosstex(glo)
\cleardoublepage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{\listacronymname}
\printglosstex(acr)
\cleardoublepage
\phantomsection %has to be used to get the hyperlinks (and bookmarks in PDF) right for index, list of files, bibliography, ...
\addcontentsline{toc}{chapter}{\bibname}
\bibhead{\bibname}
%Bei mehreren Literaturverzeichnissen unter einer Hauptunterschrift:
\bibliographystyle{jurabib}
%\bibliography{literatur}
\begin{btSect}{literatur}
\section*{Literatur}
\btPrintCited
\end{btSect}
\begin{btSect}{literatur_url}
\section*{Quellen im Internet}
\btPrintCited
\end{btSect}
\end{document}
So. Das Problem ist jetzt, daß er mir bei den "normalen" Verzeichnisse (Inhalt, Abbildung, Tabelle) den Titel in die Kopfzeile tut. Wenn ich im Text ein neues Kapitel anfange, dann ist auf der Seite kein Titel in der Kopfzeile, erst ab der zweiten Kapitelseite (soweit auch ok!).
Nur jetzt möchte ich gerne mein Literaturverzeichnis (jurabib) und mein glossar und abkürzungsverzeichnis (glosstex) darunter packen. Die Überschriften setze ich mit
\addcontentsline{toc}{chapter}{\listacronymname}. \addchap hab ich probiert, das setzt mir allerdings auf einer Seite Überschrift etc schön wie es sein soll, jedoch ist die seite dann frei und auf der nächsten seite scheint mir \printglosstex() nochmal ne Überschrift zu generieren.
Wie kann ich fancyhdr jetzt dazu bewegen, daß ich auf auf den selbst erstellen Verzeichnissen eine Kopfzeile hab?
vielen dank
Hippo