PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : falsche Kopfzeile bei zweiseitigem Inhaltsverzeichnis



quaslhuberin
08-09-2008, 10:22
Hallo Leute,

ich hab ein Problem mit der Kopfzeile in dem Inhaltsverzeichnis meiner MAgisterarbeit. Auf der zweiten Seite steht statt Inhaltsverzeichnis das heading des dritten Kapitels allerdings mit einer 0 davor statt mit einer drei.

Beim zweiseitigen Abkürzungsverzeichnis hatte ich ein ähnliches Problem und konnte es dank Herumsuchen hier im Forum mit

\renewcommand*\nompreamble{%
\markboth{\nomname}{\nomname}%
}

beheben. Aber bei dieser Inhaltsverzeichnisgeschichte komm ich nicht weiter.

Vielleicht ist noch relevant zu wissen, dass das Heading um das es geht das einzige in meinem Text ist, dass ich mit

\chapter{lange Überschrift im Text\protect\chaptermark{Inhalt der KOpfzeile}}\chaptermark{nhalt der KOpfzeile}

sozusagen für die Nutzung in der KOpfzeile "verkürzt" habe.

Wär toll, wenn ihr mir helfen könnt, ich muss in zwei Tagen abgeben....

Grüße
*caro

mechanicus
08-09-2008, 11:53
Hallo,

ich habe zwar nicht ganz verstanden, was du mit \chaptermark möchtest. Setze doch einfach:

\chapter[Überschirft Inhaltsverzeichnis]{Überschrift auf Seite}
Vielleicht wäre es auch interessant, wie du deine Kopfzeile gestaltest. scrpage2 oder fancy.

Gruß
Marco

quaslhuberin
08-09-2008, 12:59
Zur Verwendung von chaptermark: Die Überschrift des dritten Kapitels ist ziemlich lang, viel zu lange für die KOpfzeile. Im Text und im INhaltsverzeichnis erscheint mit dem Befehl die ganze Überschrift, in der Kopfzeile nur die "Kurzversion", genau so wie es sein soll.

Ich häng mal meinen kompletten header hintendran. Bislang hab ich die Kopf- und Fusszeilen gar nciht extra formatiert, weil für mich die "voreinstellungen" von scrbook eigentlich perfekt sind...bis auf dieses problem jetzt eben...

\documentclass[12pt,german,oneside,bibtotocnumbered,liststotoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\usepackage[pdftex]{graphicx}
\usepackage{pdfpages}
\usepackage{calc}
\usepackage{epsfig}
\usepackage{amsmath}
\usepackage{capt-of}

\makeatletter
\renewcommand*\thefigure{\@arabic\c@figure}
\makeatother

\usepackage{color}

\usepackage[margin=10pt,font=small,labelfont=bf,]{caption}

\makeatletter
\renewcommand*\l@section{\@dottedtocline{2}{0em}{5 em}} %Befehl eigentlich dafür da um Platz für section Nummer zu vergrößern, damit Anlage x reinpasst
\makeatother


\usepackage[hang]{footmisc} %%%%fussnoten Formatierung
\usepackage{remreset}
\makeatletter
\@removefromreset{footnote}{chapter}
\makeatother

\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage[commabeforerest,see,pages=format,crossref=long,dot after=bibentry]{jurabib}
\renewcommand*{\bibbtsep}{in: }
\renewcommand*{\bibjtsep}{in: }
\renewcommand*{\bibatsep}{,}
\AddTo\bibsgerman{\def\incollinname{in:}}



\definecolor{pink}{rgb}{1,0.5,0.5} % color values Red, Green, Blue

\newcommand*{\punkte}{\dots\unkern} %drei punkte

\parindent 0pt %Abstand zwischen Absätzen


%%%%%%%%%%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}

\let\abbrev\nomenclature

\renewcommand{\nomname}{Abkürzungsverzeichnis}

\setlength{\nomlabelwidth}{.25\hsize}

\renewcommand{\nomlabel}[1]{#1 \dotfill}

\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\renewcommand*\nompreamble{%
\markboth{\nomname}{\nomname}%
}
%%%%%%%% Abkürzungsverzeichnis

\hoffset-72pt
\voffset-72pt
\oddsidemargin25mm
\evensidemargin25mm
\textwidth160mm
\topmargin20mm
\textheight220mm
\headsep5mm

\begin{document}
blub
\end {document}

mechanicus
08-09-2008, 13:33
Hallo,

ich habe mal dein Header genommen und probiert, ich habe keine Fehlermeldungen. Hier mal dein Header mit der probierten Passage:

\documentclass[12pt,ngerman,oneside,bibtotocnumbered,liststotoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\usepackage[pdftex]{graphicx}
\usepackage{pdfpages}
\usepackage{calc}
\usepackage{epsfig}
\usepackage{amsmath}
\usepackage{capt-of}

\makeatletter
\renewcommand*\thefigure{\@arabic\c@figure}
\makeatother

\usepackage{color}

\usepackage[margin=10pt,font=small,labelfont=bf,]{caption}

\makeatletter
\renewcommand*\l@section{\@dottedtocline{2}{0em}{5 em}} %Befehl eigentlich dafür da um Platz für section Nummer zu vergrößern, damit Anlage x reinpasst
\makeatother


\usepackage[hang]{footmisc} %%%%fussnoten Formatierung
\usepackage{remreset}
\makeatletter
\@removefromreset{footnote}{chapter}
\makeatother

\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage[commabeforerest,see,pages=format,crossref=long,dot after=bibentry]{jurabib}
\renewcommand*{\bibbtsep}{in: }
\renewcommand*{\bibjtsep}{in: }
\renewcommand*{\bibatsep}{,}
\AddTo\bibsgerman{\def\incollinname{in:}}



\definecolor{pink}{rgb}{1,0.5,0.5} % color values Red, Green, Blue

\newcommand*{\punkte}{\dots\unkern} %drei punkte

\parindent 0pt %Abstand zwischen Absätzen


%%%%%%%%%%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}

\let\abbrev\nomenclature

\renewcommand{\nomname}{Abkürzungsverzeichnis}

\setlength{\nomlabelwidth}{.25\hsize}

\renewcommand{\nomlabel}[1]{#1 \dotfill}

\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\renewcommand*\nompreamble{%
\markboth{\nomname}{\nomname}%
}
%%%%%%%% Abkürzungsverzeichnis

\hoffset-72pt
\voffset-72pt
\oddsidemargin25mm
\evensidemargin25mm
\textwidth160mm
\topmargin20mm
\textheight220mm
\headsep5mm
\usepackage{blindtext}
\begin{document}
\tableofcontents
\chapter{eins}
\blindtext
\newpage
\blindtext
\chapter{zwei}
\blindtext
\blindtext
\chapter{lange Überschrift im Text was über zwei Zeilen gehen kann, aber nicht muss, aber es doch lieber sollte\protect\chaptermark{Inhalt der KOpfzeile}}\chaptermark{Inhalt der KOpfzeile}
\section{drei eins}
\blindtext
\newpage
\section{bsdas}
\blindtext\blindtext
\end {document}

Habe LATEX=>PDF genutzt.

Gruß
Marco

quaslhuberin
08-09-2008, 13:54
ich krieg auch keine Fehlermeldungen aber in der Kopfzeile der zweiten Seite des INhaltsverzeichnisses steht die Überschrift von Kapitel 3....ich hab jetzt auch mal ein bisschen mit scrpage und fancy rumgespielt. Da passiert das selbe...
also alle anderen kopfzeilen wunderbar und nur diese eine auf der bestimmten Seite spinnt...

quaslhuberin
08-09-2008, 13:59
juhu,
es ist weg...es scheint es lag irgendwie an diesem chaptermark befehl. Hab ihn jetzt in

\chapter{Zur Notwendigkeit unternehmerischer Selbstbindung - Selbstbindung als Ergänzung der Unternehmenssteuerung durch Markt und Recht}\protect\chaptermark{Zur Notwendigkeit unternehmerischer Selbstbindung}

geändert und alles läuft perfekt...warum auch immer!

danke für die hilfe
*caro

mechanicus
08-09-2008, 14:01
Hallo,

habe eben nochmal probiert: wenn ich das

\chapter{lange Überschrift im Text\protect\chaptermark{Inhalt der KOpfzeile}}\chaptermark{nhalt der KOpfzeile}
ersetze durch:

\chapter{lange Überschrift im Text}\chaptermark{nhalt der KOpfzeile}
dann klappt es.

Gruß

jeebee
08-09-2008, 15:39
Ist ja eigentlich klar was passiert.
\chapter{lange Überschrift im Text\protect\chaptermark{Inhalt der KOpfzeile}}
Der rote Teil wird auch beim Erstellen des Inhaltsverzeichnisses ausgewertet, was dann zu der ungewünschten Kopfzeile führt.