Seite 1 von 1

Kopfzeile bei nichtnummerierten Kapiteln

Verfasst: Mo 7. Sep 2009, 11:13
von nina
Hallo,

ich schreibe momentan meine Diplomarbeit mit Latex und habe ein Problem mit der Kopfzeile.

Und zwar soll er mir jeweils außen die Seitenzahl schreiben und bei geraden Seitenzahlen innen das Kapitel, bei ungeraden Seitenzahlen innen die Section.
Das hab ich auch so weit mit viel google mit scrheadings hin bekommen. Mein Problem ist jetzt die Einleitung. Diese ist nicht durchnummeriert (also mit \chapter*{Einleitung}), deshalb meint Latex mir jetzt dort das von dem vorhergehenden in die Kopfzeile schreiben zu müssen (Inhaltsverzeichnis in diesem Fall).
Hoffe, dass das jetzt verständlich formuliert war? Ich habe schon ziemlich viel gesucht, aber keine Abhilfe gefunden.

Kann mir jemand helfen ihm das abzugewöhnen?

Hier ein kleines Minibeispiel von meinem aktuellen Heading:
\documentclass[12pt,a4paper,twoside,openright]{report}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[bindingoffset=0.5in,margin=1in,centering]{geometry}
\usepackage{scrpage2}
%meine Kopfzeile:
\pagestyle{scrheadings}
\automark[section]{chapter}
\ohead{\pagemark}
\ihead{\headmark}						% Oben innen: Setzt Kapitel
\setheadsepline{1pt}				% Linie unter Head
\cfoot[]{}									% keine Seitenzahlen bei Kapitelseite

\begin{document}

\pagenumbering{Roman}
\tableofcontents
\cleardoublepage %brauch ich komischerweise, damit er nicht doch arabische Seitennummerierung beim Inhaltsverzeichnis macht... warum nur?
\pagenumbering{arabic}

\chapter*{Meine Einleitung}
Ist zwar ganz nett...
\newpage
Aber leider steht da nicht Einleitung, sondern Inhaltsverzeichnis in der Kopfzeile.

\chapter{Mein erstes Kapitel}
Hat hingegen zum Glück
\newpage
die richtige Kopfzeile.

\end{document}

Kopfzeilen anpassen

Verfasst: Mo 7. Sep 2009, 13:46
von Stefan Kottwitz
Hallo Nina,

verwende
\chaptermark{Einleitung}
direkt nach \chapter. In solchen Fällen kann i.A. auch \markboth oder \markright helfen.

Viele Grüße,

Stefan

Verfasst: Mo 7. Sep 2009, 13:59
von nina
Hey Stefan,

danke sehr für die super schnelle Hilfe :-*
Funktioniert wunderbar damit und ich kann denselben Befehl gleich noch bei meiner Danksagung verwenden, wo ich dasselbe Problem hatte :)

Dagegen, dass er das jetzt "Kapitel 0." nennt, kann ich aber wohl nix machen oder?

Grüße,
nina

Unnummerierte Kopfzeile

Verfasst: Mo 7. Sep 2009, 14:30
von Stefan Kottwitz
Hallo Nina,

"Kapitel X." wird so durch \chaptermark (in report.cls) definiert mit ausgegeben. Abhilfe schafft dann statt \chaptermark ein direkter Aufruf von \markboth (wird in \chaptermark auch aufgerufen):
\markboth{\MakeUppercase{Einleitung}}{}
Stefan

Verfasst: Mo 7. Sep 2009, 14:41
von Gast
Ooh das ist perfekt. Jetzt siehts hübsch aus :)

Vielen lieben Dank für die Hilfe :)