Seite 1 von 1

Kolumnentitel auf der falschen Seite (Kopfzeile)

Verfasst: So 4. Dez 2011, 15:55
von HP7289
Hi,

ich möchte gern die Seitenzahlen außen haben, sowie den Sektionstitel auf den ungeraden Seiten innen. Bei folgendem Code ist der Sektionstitel auf den geraden Seiten, ich weiß aber nicht, was ich ändern muss.
\documentclass[a4paper,twoside,10pt]{scrartcl}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[headsepline,plainheadsepline]{scrpage2}

\pagestyle{scrheadings}
\clearscrheadfoot
\automark{section}
\ihead[\headmark]{\headmark}
\ohead[\pagemark]{\pagemark}

\begin{document}

\section{Test}

Erste Seite.

\clearpage

Zweite Seite.

\end{document}
Laut Buch müsste ich \lohead benutzen, aber dann wird der Sektionstitel nirgendwo angezeigt. Danke schon mal für die Hilfe.

MfG
HP

Verfasst: So 4. Dez 2011, 17:37
von guy.brush™
Hallo,

das liegt daran, dass du scrartcl verwendest und \section dort die höchste Gliederungsebene ist. Auf der rechten Seite würde dann (wegen \headmark) der Eintrag für \subsection stehen.

Wenn du aber unbedingt die \section auf den ungeraden Seiten stehen haben möchtest, dann kannst du statt \headmark hier \leftmark (\rightmark gäbe es dann auch noch) verwenden.

Dann musst du aber explizit angeben, wo \leftmark stehen soll. Verwendest du weiterhin nur \ihead, so erscheint \leftmark nicht nur auf den ungeraden, sondern auch auf den geraden Seiten.
\documentclass[a4paper,twoside,10pt]{scrartcl}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[automark,headsepline,plainheadsepline]{scrpage2}	% ich weiß gerade nicht mehr, wieso,
								% aber ich habe im Kopf, dass die Variante
								% mit "automark" hier besser ist :)

\pagestyle{scrheadings}
\clearscrheadfoot

\lehead{\pagemark}
\lohead{\leftmark}
\rohead{\pagemark}

% \ihead[\headmark]{\headmark}
% \ohead[\pagemark]{\pagemark}

\begin{document}

\section{Abschnitt}

\subsection{Unterabschnitt}

Erste Seite.

\clearpage

Zweite Seite.

\clearpage

Dritte Seite.

\end{document}
Wenn du meinen Vorschlag auskommentierst und deinen wieder einkommentierst, siehst du, dass auf den ungeraden Seiten dann die \subsection steht.


Viele Grüße,

\\ guy.brush

Verfasst: So 4. Dez 2011, 17:52
von HP7289
Das funktioniert. Danke auch für die Erklärung, was falsch war!

Verfasst: So 4. Dez 2011, 19:05
von guy.brush™
Kein Problem :).

Die Erklärung stützt sich auf dem, so wie ich die ganze Sache verstanden habe. Ich bin kein Profi, aber würde mich wundern, wenn ich dir vorhin komplett Mist verzapft hätte ;).