PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fuß-& Kopfzeile für documentclass report



cilsouitics
09-03-2012, 21:20
Hallo zusammen,

Ich möchte für eine Projektarbeit in der documentclass report, einseitig, unterteilt mit \part, \chapter, \section,... eine Kopf-&Fußzeile einfügen.

In der Kopfzeile sollte rechtsbündig das jeweilige Unterkapitel (\section) in Klein-& Großbuchstaben stehen und durch einen waagrechten Strich vom Seiteninhalt getrennt sein.

Die Fußzeile soll auch durch einen waagrechten Strick vom Seiteninhalt abgetrennt sein, und mittig dann die Seitenzahl.

Welche Pakete/Befehle helfen mir weiter?
Wie wird die Fußzeile bei Seiten wie dem Inhaltsverzeichnis, Abbildungsverzeichnis,.. beibehalten?

Ich möchte {report} als Klasse gerne beibehalten und nicht auf KOMA ausweichen.

Und hier noch der bislang verwendete Header:
------------------------------------------------------------------
\documentclass[11pt,a4]{report}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{multicol}
\usepackage{wrapfig,epsfig}
\usepackage{array}
\usepackage{ulem}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{boxedminipage}
\usepackage{textcomp}
\usepackage{latexsym}
\usepackage[german]{varioref}
\usepackage{xspace}
\usepackage{makeidx}
\usepackage{verbatim}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{here}
\usepackage{ftnright}
\usepackage{vmargin}
\usepackage{lmodern}
\usepackage{sidecap}
\usepackage{setspace}
\usepackage{titlesec}
\titleformat{\chapter}{\bf\Huge}{\thechapter\quad }{0em}{}
\usepackage{amssymb,amsmath}
\usepackage{german}


\begin{document}
\onehalfspacing
\title{Projektarbeit}
\author{Miss Marple}
\date{12.\,3.~2012}

\maketitle


\part{Theorie}
\chapter{Begriffe}
\section{Das Thermodynamische System}

bla blabla bla

\end{document}

-----------------------------------------------------------------




Vielen Dank schonmal!

Liebs Grüßle
Cilsouitics

bobmalaria
09-03-2012, 21:30
hi,

kleiner kommentar vor ab. lösche das\usepackage{german}. du lädst schon babel mit ngerman option, das ist korrekt und alles andere unnötig.

zu deinem problem:

du kannst fancyhdr oder scrpage2 verwenden. letzteres ist aus dem KOMA bundle, aber funktioniert auch alleine mit der report klasse.

auf textseiten wird der pagestyle headings (bzw fancy, bzw scrhradings) verwedndet. auf kapitelstartseiten und auch auf den verzeichnisstartseiten wird der pagestyle plain verwendet.

entsprechend musst du diesen umdefinieren. dazu gibt es in fancyhdr z.b. ein extra abschnitt in der doku. auch mit scrpage2 ist es einfach zu lösen. dein code oben ist kein richtiges minimalbeispiel. im prinzip kann man da alle pakete löschen und auch die titelseite entfernen. die wird nämlich wie auch die part-seite in der regel mit pagestyle empty (=nix auf der seite) gesetzt.

eine forensuche nach fancyhdr sollte dich zu sehr vielen beispielen lotsen.

gruss

cilsouitics
09-03-2012, 22:04
Danke für die schnelle Antwort, das extra "german"-Paket ist gelöscht. Der Tipp mit dem fancyhdr-Paket hat geholfen und die Forensuche erstmal auch: Jetzt siehts so aus

-------------------------------------------------
\documentclass[11pt,a4]{report}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[R]{\nouppercase \leftmark}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headheight}{15pt}


\fancyfoot[R]{\thepage}
\renewcommand{\footrulewidth}{0.4pt}


\begin{document}

.................................................. .....................

Was noch nicht klappt:

==> Auf den Seiten Abbildungsverzeichnis/Inhaltsverzeichnis erscheint die ursprüngliche Fußzeile, bei den Seiten mit Kapitelanfang konnte ich mit

\thispagestyle{fancy}

das Problem beseitigen, wie geht das bei einem mehrseitigem Abbildungs-, und Inhaltsverzeichnis und bei den Seiten, die mit \part angefangen werden?



Danke : )

Liebs Grüßle

bobmalaria
09-03-2012, 23:08
hi,

das thispagestyle ist in diesem fall ungünstig.

du musst meinen hinweis auf die umdefinition des plain stiles beachten.

so sollte es dann in die richtige richtung gehen


\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[R]{\nouppercase \leftmark}
\renewcommand{\headrulewidth}{0.4pt}
%\renewcommand{\headheight}{15pt}
\fancyfoot[R]{\thepage}
\renewcommand{\footrulewidth}{0.4pt}

\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
}
.

cilsouitics
09-03-2012, 23:31
Super Genial, danke für die Antwort, jetzt ist es wie gewünscht. : )

Gute Nacht,

Liebs Grüßle
Cilsouitics