PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Falsche Section in Kopfzeile



UndercoverNerd
13-02-2010, 12:02
Hallo, leider habe ich ein kleines Problem mit fancyhr. Nach 1,5 stündiger Suche gebe ich jetzt auf:(

Auf einer meiner Seiten ist eine relativ kurze Section un danach sofort die nächste, die dann über mehrere Seiten geht.

Wie schaffe ich es denn, dass in der Kopfzeile der Seite, auf der quasi 2 Sections beginnen, die erste in der Kopfzeile angezeigt wird???

Ich hoffe mein Problem verständlich beschrieben zu haben:o

Vielen Dank schonmal für die Hilfe

voss
13-02-2010, 12:28
Hallo, leider habe ich ein kleines Problem mit fancyhr. Nach 1,5 stündiger Suche gebe ich jetzt auf:(

Auf einer meiner Seiten ist eine relativ kurze Section un danach sofort die nächste, die dann über mehrere Seiten geht.

Wie schaffe ich es denn, dass in der Kopfzeile der Seite, auf der quasi 2 Sections beginnen, die erste in der Kopfzeile angezeigt wird???

Ich hoffe mein Problem verständlich beschrieben zu haben:o


am Ende der Seite wird entschieden, was oben reinkommt.
Also musst du bei der zweiten section nochmal mit \markboth
die Kopfzeilen neu setzen.

Herbert

UndercoverNerd
13-02-2010, 12:56
danke für die schnelle hilfe. über den befehl \markboth bin ich bei meiner Suche auch gestoßen, jedoch verstehe ich nicht was dieser macht, an welche Stelle und vor allem mit welcher Syntax ich ihn schreiben muss:confused:
sorry, muss gestehen dass ich mich erst seit knapp 4 Wochen mit Latex befasse:o

voss
13-02-2010, 14:28
danke für die schnelle hilfe. über den befehl \markboth bin ich bei meiner Suche auch gestoßen, jedoch verstehe ich nicht was dieser macht, an welche Stelle und vor allem mit welcher Syntax ich ihn schreiben muss:confused:
sorry, muss gestehen dass ich mich erst seit knapp 4 Wochen mit Latex befasse:o


\markboth{Links}{Rechts} oder zweimal dasselbe schreiben,
was dann oben im Kopf erscheint.

Herbert

u_fischer
13-02-2010, 17:01
Ich hoffe mein Problem verständlich beschrieben zu haben

Nein, i.a. ist das gewünschte Verhalten der Standard. Mach ein vollständiges, lauffähiges, kleines Beispiel, das dein Problem demonstriert.

UndercoverNerd
14-02-2010, 13:17
ok, dann hier ein Minimalbeispiel, welches mein Problem aufzeigt:

\documentclass[a4paper,12pt,listof=totoc]{scrartcl}
%Einstellung für Kopf und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} %Löschen der Vorbelegung
\fancyhead[R]{\sffamily\footnotesize\thepage} %Rechts Seitenzahl
\fancyhead[L]{\sffamily\footnotesize\nouppercase{\leftmark}} %Links Kapitel

\begin{document}
\section{Erste Section}
\section{Zweite Section}

\end{document}

wie man sieht erscheint in der Kopfzeile 2. Section. Es soll aber (nur auf dieser Seite) Erste Section im Kopf stehen.

Vielen Dank :-)

voss
14-02-2010, 13:42
wie man sieht erscheint in der Kopfzeile 2. Section. Es soll aber (nur auf dieser Seite) Erste Section im Kopf stehen.




\section{Erste Section}
\section{Zweite Section}
\markboth{Erste Section}{Erste Section}


Herbert

UndercoverNerd
14-02-2010, 13:57
Ok, danke schonmall. Aber wenn sich jetzt Zweite Section über mehrere Seiten zieht habe ich ja auch auf den folgenden Seiten Erste Section im Kopf :-(

u_fischer
14-02-2010, 17:07
\documentclass[a4paper,12pt,listof=totoc]{scrartcl}
%Einstellung für Kopf und Fußzeile

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand\sectionmark[1]{\markright{\sectionmarkformat #1}}
\fancyhf{} %Löschen der Vorbelegung

\fancyhead[R]{\sffamily\footnotesize\thepage} %Rechts Seitenzahl
\fancyhead[L]{\sffamily\footnotesize\rightmark} %Links Kapitel

\begin{document}
\section{Erste Section}
\section{Zweite Section}

\end{document}