PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mal wieder die Kopfzeile



jeanfischer82
09-04-2007, 10:08
Hallo Leute,

nun stimmt was bei mir nicht mit der Kopfzeile. Ich habe ein 'article' Dokument und möchte, dass in jeder Kopfzeile die Aktuelle Section NICHT Subsections steht. Ich benutze das Paket 'fancyhdr'. Das ganze sieht dann so aus:

\documentclass[a4paper,12pt]{article}
\usepackage{german}
\usepackage{a4wide}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}



\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
% \lhead{}
% \chead{}
\rhead{\thepage}
\lfoot{\footnotesize blah blah}
\cfoot{}
\rfoot{}

Obwohl ich am Anfang des 2. Absatzes LaTeX auffordere ab nun nur noch die Section zu nehmen macht es nix!

Kan mir jemand weiterhelfen?

Thx Jean

localghost
09-04-2007, 11:44
Du musst dann natürlich auch angeben, was Du in der Kopfzeile haben willst.

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} % Deutsche Rechtschreibung
\usepackage[T1]{fontenc} % Cork Encoding einschalten für Silbentrennung
\usepackage[latin1]{inputenc}
\usepackage[centering,bindingoffset=1cm,headheight=15pt,texthe ight=24cm,textwidth=16cm]{geometry}
\usepackage{fancyhdr}

\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}

%\chead{}
\lhead{\slshape\nouppercase{\rightmark}}
\rhead{\thepage}
\lfoot{\footnotesize blah blah}
\cfoot{}
\rfoot{}

\pagestyle{fancy}
Bisher war bei dir ja nur die Nummer der aktuellen Seite im rechten Bereich angegeben. Den Rest hast Du leer gelassen.

jeanfischer82
09-04-2007, 12:05
Ich habe ein 'article' Dokument und möchte, dass in jeder Kopfzeile die Aktuelle Section NICHT Subsections steht.

ich dachte das reicht wenn ich schreibe das ich da immer die aktuelle SECTION stehen haben möchte, weil bisher dort immer die SUBSECTION stand!

Jean

localghost
09-04-2007, 12:46
Ich habe da eine Kleinigkeit verwechselt. Es muss natürlich immer der Inhalt erscheinen, der bei einem zweiseitigen Dokument auf der linken Seite stehen würde.

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} % Deutsche Rechtschreibung
\usepackage[T1]{fontenc} % Cork Encoding einschalten für Silbentrennung
\usepackage[latin1]{inputenc}
\usepackage[centering,bindingoffset=1cm,headheight=16pt,texthe ight=24cm,textwidth=16cm]{geometry}
\usepackage{fancyhdr}
\usepackage{blindtext}

%\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}

%\chead{}
\lhead{\slshape\nouppercase{\leftmark}}
\rhead{\thepage}
\lfoot{\footnotesize blah blah}
\cfoot{}
\rfoot{}

\pagestyle{fancy}

\begin{document}
\blinddocument
\end{document}
Damit kannst Du dir die neue Definition im Vorspann sparen. Ich hatte das nicht getestet. Jetzt sollte es aber so sein, wie Du das haben willst. Und etwas mehr Freundlichkeit kann nicht schaden.

jeanfischer82
09-04-2007, 15:09
Hey vielen dank localghost.

sorry wenn das vorhin ein bisschen pissig klang, heut ist irgendwie nicht mein tag. sorry wenn du davon was abbekommen hast.

Jean

ayin
19-04-2007, 08:55
Hallo, da hab ich auch gleiche eine Headerfrage dazu. Bei mir zeigt er zwar die Section an, aber wenn der Inhalt sich über mehrere Seiten erstreckt, zeigt er mir im oberen linken Header nicht mehr die Section an, sondern die Subsection. Wie kann ich das verhindern? fancyhdr ist eingebunden:


%Kopf- und Fusszeilen verwenden
\pagestyle{fancy}
\fancyhf{} %alle Felder löschen
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancyhead[L]{Team I \& C}
\fancyhead[R]{\srshape\nouppercase{\rightmark}} %Damit wird die Sektion ausgegeben
\renewcommand{\headrulewidth}{0.4pt}
\fancyfoot[R]{Seite \thepage}
\fancyfoot[L]{Team I \& C}
\renewcommand{\footrulewidth}{0.4pt}

rais
19-04-2007, 16:10
Moin moin,

Hallo, da hab ich auch gleiche eine Headerfrage dazu. Bei mir zeigt er zwar die Section an, aber wenn der Inhalt sich über mehrere Seiten erstreckt, zeigt er mir im oberen linken Header nicht mehr die Section an, sondern die Subsection. Wie kann ich das verhindern?
schau Dir nochmal Post#4 hier an: _kein_ \renewcommand{\sectionmark}..
und im Zugriff bei \fancyhead \leftmark -- nicht \rightmark verwenden.
MfG,

ayin
20-04-2007, 07:41
Ah, super. danke. Jetzt hab ich noch eine kleine Frage:

Wie krieg ich jetzt die Nummerierung der Section in der Titelzeile weg?

rais
21-04-2007, 10:36
Moin moin,


Wie krieg ich jetzt die Nummerierung der Section in der Titelzeile weg?

\section*{foo}für einen bzw. einzelne Abschnitte,

\setcounter{secnumdepth}{0}in der Präambel ist da mehr was fürs gesamte Dokument.
MfG,