PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile mit fancyhdr



Melondro
05-07-2009, 14:58
Salut allerseits, ich habe eine Frage:
Ich benutze die Dokumentklasse scrartcl und für Kopf und Fußzeile Fancyhrd ich würde nun gerne dass auf der linken Seite der jeweilige Kapitelname steht. Geht das mit fancyhdr? Bin nämlich vom sonstigen Erscheinungsbild damit sehr zufrieden.

\documentclass[a4paper,12pt]{scrartcl}
\usepackage{setspace}
\onehalfspace
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc
\usepackage{marvosym}
\usepackage{vmargin}
\setmarginsrb{3cm}{2.3cm}{2.2cm}{2.2cm}{0.6cm}{1.1 cm}{0.6cm}{1.1cm}
\usepackage{parskip}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{Hier soll das Kapitel hin}
\fancyhead[R]{lalal}
\fancyfoot[R]{\thepage}

Melondro
05-07-2009, 15:03
wenn ich \fancyhead[L]{\thesection} eingeben kommt nur die Kapitelnummer
bei \fancyhead[L]{\thechapter} nur die Unterkapitelnummer

ich will aber doch den Kapitelnamen... *verwirrt*

bobmalaria
05-07-2009, 15:11
hi,

kapitel können leider nicht angezeigt werden. du hast nämlich in einer article-klasse keine :p

deine höchste gliederungsebene ist \section{}

für was bauchst du denn das paket parskip, dafür gibt es in deiner dokumentenklasse viele einstellungsmöglichkeiten per klassenoption. z.b.

\documentclass[a4paper,12pt,parskip=half]{scrartcl}

zu deiner kopfzeile...


\documentclass[a4paper,12pt]{scrartcl}
\usepackage{setspace}
\onehalfspace
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc
\usepackage{marvosym}
\usepackage{vmargin}
\setmarginsrb{3cm}{2.3cm}{2.2cm}{2.2cm}{0.6cm}{1.1 cm}{0.6cm}{1.1cm}
\usepackage{parskip}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[L]{\nouppercase{\rightmark}}
\fancyhead[R]{lalal}
\fancyfoot[R]{\thepage}

und auch mal in die doku zum paket schauen.....

Melondro
05-07-2009, 17:03
vielen dank! das sieht schon ganz gut aus!!!
Jetzt stellt sich nur noch ein problem... Einleitung und Fazit sind bei mir mit section*{} eingegeben, damit sie nicht im Inhaltsverzeichnis auftauchen. Dementsprechend steht jetzt aber über den beiden noch das alte Kapitel in der Kopfzeile, weil es nicht als neues Kapitel erkannt wird!? Gibt es wohl eine Möglichkeit, dass die zwar in der Kopfzeile stehn, aber trotzdem nicht mit Nummer versehen sind und nicht im Inhaltsverzeichnis auftauchen???

bobmalaria
05-07-2009, 22:35
hi,

schau mal ob es bei dir schon zu deiner zufriedenheit funktioniert wenn du

\section*{} durch \addsec{} austauschst. letzterer befehl wird in koma-klassen definiert um genau dieses problem zu lösen.

ansonsten kannst du mit \markboth{}{} arbeiten. steht natürlich in der fancyhdr anleitung...