Discussion:
Falscher Eintrag in Kopfzeile
(zu alt für eine Antwort)
Andre
2004-09-15 04:27:12 UTC
Permalink
Hithere,

in die Kopfzeile meiner Arbeit wird das jeweilige Kapitel bzw. wenn
vorhanden, das Unterkapitel inkl. Nummerierung und die entsprechende
Seitenzahl gedruckt. Dafür benutze ich den Befehl
\pagestyle{scrheadings}

In einem Fall enthält nun ein Kapitel (Chapter) keine Unterkapitel
(Section), das in die Kopfzeile gedruckt werden könnte. Latex schreibt
hier fälschlicherweise die Überschrift des vorhergehenden Kapitels in
die Kopfzeile.

Wie lässt sich dieses Problem lösen, bzw. gibt es eine Möglichkeit,
den Kopfzeileneintrag "per Hand" zu ändern?

Ich hatte die gleiche Frage bereits vor ein paar Tagen (Wochen?)
gestellt und derzeit als Grund den Übergangs von römischen auf
arabische Seitenzahlen dafür ausgemacht, was an genau der Stelle
auftritt. Ich vermute aber, dass es das, wie oben beschriebene
fehlende Unterkapitel ist.

Vielen Dank für Eure Hilfe,

Andre
Uwe Siart
2004-09-15 07:48:03 UTC
Permalink
Post by Andre
In einem Fall enthält nun ein Kapitel (Chapter) keine Unterkapitel
(Section), das in die Kopfzeile gedruckt werden könnte. Latex schreibt
hier fälschlicherweise die Überschrift des vorhergehenden Kapitels in
die Kopfzeile.
Da hast du irgendwas vermurkst, das ohne Minimalbeispiel schwer zu
erraten ist (zumindest für mich). Hier passiert jedenfalls in Kapitel 2
nichts schlimmes - der ungerade Kolumnentitel bleibt schlicht leer:

% -------------------------------
\documentclass{scrbook}
\usepackage{ngerman}
\usepackage{blindtext}
\usepackage{scrpage2}

\pagestyle{scrheadings}

\begin{document}
\chapter{Kapitel 1}
\blindtext
\chapter{Kapitel 2}
\blindtext\blindtext\blindtext
\blindtext\blindtext\blindtext
\blindtext\blindtext\blindtext
\blindtext\blindtext\blindtext
\end{document}
% -------------------------------

Vielleicht ist deine Definition der ungeraden Kopfzeile so geartet, dass
LaTeX nichts anderes übrig bleibt, als die alte section zu nehmen.
--
Uwe
Tom Kink
2004-09-15 08:01:31 UTC
Permalink
Post by Andre
Wie lässt sich dieses Problem lösen, bzw. gibt es eine Möglichkeit,
den Kopfzeileneintrag "per Hand" zu ändern?
Hallo Andre,

meinst Du soetwas wie \markboth{Linke Seite}{Rechte Seite}? Siehe auch
beispielsweise http://www.weinelt.de/latex/markboth.html

Tom
Andre
2004-09-15 15:37:00 UTC
Permalink
Hier noch ein kleiner aber vielleicht entscheidender Nachtrag zu
meiner letzten Anfrage:

Das Kapitel, dessen Ueberschrift faelschlicherweise in die Kopfzeile
der Folgeseite gedruckt wird, auf der aber bereits ein neues Kapitel
begonnen wurde, wurde mit dem Befehl \addchap{} erstellt, damit keine
Kapitelnummerierung, wohl aber ein Eintrag im Inhaltsverzeichnis
erscheint.

Moeglicherweise liegt das Problem hier.
Kann jemand helfen?

Gruss Andre
Uwe Siart
2004-09-15 15:43:46 UTC
Permalink
Post by Andre
Moeglicherweise liegt das Problem hier.
Kann jemand helfen?
Der scrguide mit seinen Ausführungen zu \addchap könnte es. Dort ist
genau der Effekt beschrieben und erläutert. Du brauchst vermutlich
\addchap*, welches die Kolumnentitel löscht. \addchap tut dies nicht.
--
Uwe
Markus Kohm
2004-09-15 16:13:43 UTC
Permalink
Post by Uwe Siart
Der scrguide mit seinen Ausführungen zu \addchap könnte es. Dort ist
genau der Effekt beschrieben und erläutert.
Aber für \chapter*.
Post by Uwe Siart
Du brauchst vermutlich \addchap*, welches die Kolumnentitel löscht.
\addchap tut dies nicht.
Der Unterschied zwischen \addchap und \addchap* ist, das das eine \@mkboth
mit dem Kapitelname als erstes Argument und das andere mit leerem ersten
Argument aufruft.

Ersetze einfach mal in deinem eigenen Minimalbeispiel das erste \chapter
durch \addchap. Der beschriebene Effekt ist nicht zu beobachten. Also
bleibt es dabei: Wenn Andre Poppe kein vollständiges Minimalbeispiel
bastelt, ist ihm kaum zu helfen.

Gruß
Markus
--
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de
Die Verwendung einer falschen From-Angabe wäre ein Verstoß gegen rfc1036.
Uwe Siart
2004-09-15 16:41:52 UTC
Permalink
Post by Markus Kohm
Ersetze einfach mal in deinem eigenen Minimalbeispiel das erste \chapter
durch \addchap. Der beschriebene Effekt ist nicht zu beobachten.
Jou - und nach genauem Nachlesen sah ich jetzt auch, dass bei Andre
nicht das Kapitel mit dem veralteten Kolumnentitel mit \addchap erstellt
ist, sondern das Kapitel vorher. Mag jetzt auch nicht mehr raten.
--
Uwe
Markus Kohm
2004-09-16 07:16:54 UTC
Permalink
Post by Uwe Siart
Mag jetzt auch nicht mehr raten.
Eben. Dieser Thread ist ein ganz typisches Beispiel dafür, warum
Minimalbeispiele so wichtig sind. Andre hat eine Frage. Obwohl es nicht
seine erste Frage ist, schlägt er alle guten Ratschläge in den Wind und
verzichtet sowohl auf ein Minimalbeispiel als auch eine vollständige
Beschreibung seines Problems. Man kann von Anfang an nur raten, wie sein
Dokument aussehen könnte. Wir wissen nicht, welche Klasse verwendet wird.
Wir haben Andeutungen, dass er die Seitenzahlenformatierung ändert, aber
nicht wie. Wir haben Andeutungen, dass er scrpage2 verwendet, aber nicht
wie. Wir haben Andeutungen, dass etwas schief geht, wissen aber nicht, wie
er einen ungewöhnlichen Effekt provoziert hat.

Trotzdem bemühen sich drei Leute bei diesem Ratespiel. Trotzdem gibt es auch
auf Nachfrage (nämlich die allererste Antwort in diesem Thread) kein
Minimalbeispiel.

Mit Minimalbeispiel wäre die Frage vermutlich in fünf Minuten zu beantworten
gewesen. So jedoch ist, wenn wir das mal ehrlich betrachten, jede
investierte Minuten verschwendet.

Ja, ja, ich weiß, ich bin ein böser, böser Regular, der immer ganz
unfreundlich zu den armen Anwendern ist und immer nur auf denen rumhackt.
Ich finde es aber umgekehrt auch ziemlich unfreundlich, mir nichteinmal die
Chance zu geben, richtig zu helfen.

Gruß
Markus
--
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de
Die Verwendung einer falschen From-Angabe wäre ein Verstoß gegen rfc1036.
Loading...