PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Layout kopfzeile mit scrpage2



normi
22-02-2008, 20:32
Hallo..

Versuche folgendes hinzubekommen:

Habe kopf und Fußzeile. oben rechts soll das chapter stehen und unten rechts die seitenzahl. links oben und unten soll einfach immer das selbe stehen. Ich hab mir das so gedacht:


\usepackage{scrpage2}

% Hier folgen die Kopfzeilentexte
\ihead{oben links}
\ohead{\headmark}
\ifoot{unten links}
\ofoot{\pagemark}
% nützlich: \pagemark = Seitenzahl
%\automark{chapter}
\setheadsepline{0.5pt} % Dicke der Trennlinie Kopfzeile - Text
\setfootsepline{0.5pt} % Dicke der Trennlinie Fusszeile - Text

\pagestyle{scrheadings} % gemachte Einstellungen anwenden

\pagemark gibt mir das richtige aus, aber \headmark gibt mir einfach "Ihaltsverzeichnis" aus. Ich hab keine Ahnung wo das herkommt.

da hab ich mir gedacht:


\ohead{\automark{chapter}}

aber das hat das ergebnis dass oben links gar nichts mehr steht.

Weiß jemand wie ich "lebende" Kapitel an meinen gewünschten Platz bekomme?

Habe auch schon in die doku scrfguide geschaut, aber da sehte das soll mit \headmark funktionieren...

MFg

Norman

Stefan_K
22-02-2008, 22:13
Hallo Norman,


\pagemark gibt mir das richtige aus, aber \headmark gibt mir einfach "Ihaltsverzeichnis" aus. Ich hab keine Ahnung wo das herkommt.

wenn Du \tableofcontents aufrufst, wird Inhaltsverzeichnis in die Kopfzeile geschrieben, analog der Kapitelüberschrift.
Verhindern kannst Du das z.B. durch Redefinition von \toc@heading:

\makeatletter
\renewcommand*\toc@heading{\chapter*{\contentsname }}
\makeatother

Ursprünglich steht dort nämlich noch \@mkboth{\contentsname}{\contentsname} darin.

Viele Grüße,

Stefan

bobmalaria
22-02-2008, 22:41
hi,

also idR entsteht keine kopfzeile auf plain seiten mit diesem code \ohead{\headmark}. denn das müsste man mit dem befehl \ohead[\headmark]{\headmark} machen.

hast du den plain seitenstil umdefiniert?
ansonsen kann es auch zu einer falschen kopfzeile kommen, wenn du \chapter* verwendest. \addchap (bei koma-klassen) löst dieses problem.

gruß

normi
23-02-2008, 03:12
Hey, vielen Dank für eure Hilfe, aber irgendwie hab ich es durch zufall hinbekommen:



\automark{chapter}
% Hier folgen die Kopfzeilentexte
\ihead{\headmark}
\chead{oben mitte}
\ohead{oben rechts}
\ifoot{unten links}
\cfoot{unten mitte}
\ofoot{\pagemark}
% nützlich: \pagemark = Seitenzahl
\setheadsepline{0.5pt} % Dicke der Trennlinie Kopfzeile - Text
\setfootsepline{0.5pt} % Dicke der Trennlinie Fusszeile - Text


\pagestyle{scrheadings} % gemachte Einstellungen anwenden

Wenn ich \automark{chapter} vor \headmark setze funktioniert alles so wie ich mir das vorstelle..

Danke nochmal für eure Antworten!!

Norman