Kolumnentitel auf der falschen Seite (Kopfzeile)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kolumnentitel auf der falschen Seite (Kopfzeile)

von guy.brush™ » So 4. Dez 2011, 19:05

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 ;).

von HP7289 » So 4. Dez 2011, 17:52

Das funktioniert. Danke auch für die Erklärung, was falsch war!

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

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

Kolumnentitel auf der falschen Seite (Kopfzeile)

von HP7289 » So 4. Dez 2011, 15:55

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

Nach oben