PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Indexregister ohne Kopfzeile



Dorle
03-01-2015, 18:52
Ich habe schon vieles - ohne Erfolg - probiert.
Im Indexregister fehlt die Kopfzeile und schlimmer noch:
Die Seitennummer wird in der Fußzeile ausgegeben.

Hier die noch sinnvolle abgespeckte Version:


\documentclass[headsepline,oneside]{scrreprt}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{scrheadings}

\usepackage[german]{babel}
\usepackage[cp850]{inputenc}
\usepackage{makeidx}
\makeindex
\usepackage[left=35mm,right=24mm,top=35mm,bottom=35mm]{geometry}


\usepackage{titletoc}
\setkomafont{sectioning}{\scshape}
\addtokomafont{chapter}{\LARGE}
\pagestyle{empty}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}
\setlength{\headsep}{-0.7cm} % Abstand Kopfzeile zum Text


\begin{document}
\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}}
\chapter{Einführung}
\setcounter{page}{1}
Planeten\index{Planeten}
Erde\index{Erde}
\chapter{Historisches}

\printindex % Hier liegt das Problem

\end{document}

Möglicherweise hat jemand ein ähnliches Problem.

klops
04-01-2015, 20:06
Du solltest Code in Beiträgen als solchen markieren (http://www.mrunix.de/forums/misc.php?do=bbcode). Das geht in der erweiterten Ansicht auch einfach mit Hilfe des #-Knopfes in der Toolbar.

Ansonsten hättest Du eigentlich nur noch einmal in der KOMA-Script-Anleitung (http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) oder im KOMA-Script-Buch (http://www.dante.de/index/Literatur/KOMA-Script.html) bei \chapterpagestyle nachlesen müssen und wärst dann sicher selbst auf die Antwort gestoßen:
\documentclass[headsepline,oneside]{scrreprt}
\usepackage[automark]{scrpage2}
\renewcommand*{\chapterpagestyle}{scrheadings}
\renewcommand*{\indexpagestyle}{scrheadings}% siehe scrguide.pdf oder scrguien.pdf

\usepackage[german]{babel}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}
\usepackage{makeidx}
\makeindex
\usepackage[left=35mm,right=24mm,top=35mm,bottom=35mm]{geometry}% Igitt!!


\usepackage{titletoc}% Das gibt eine Warnung und ist außerdem überflüssig.
\setkomafont{sectioning}{\scshape}
\addtokomafont{chapter}{\LARGE}
\pagestyle{empty}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}
\setlength{\headsep}{-0.7cm} % Abstand Kopfzeile zum Text


\begin{document}
\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}}
\chapter{Einführung}
\setcounter{page}{1}
Planeten\index{Planeten}
Erde\index{Erde}
\chapter{Historisches}

\printindex % Hier liegt gar kein Problem

\end{document}
Ich würde übrigens statt dem veralteten scrpage2 das aktuelle scrlayer-scrpage verwenden. Nicht nur dort muss man aber ggf. noch beispielsweise \chead{} ergänzen. Im Gegensatz zu scrpage2 bringt dann auch die Änderung von \chapterpagestyle etwas. Bei Dir könnte man nämlich genauso darauf verzichten und stattdessen das optionale Argument von \ohead und \clearscrheadfoot verwenden, wie das eigentlich gedacht ist, um den plain-Stil zu verändern.

Achja: Eingabecodierung cp850 verwendet man eigentlich schon seit über einem Jahrzehnt nicht mehr. Und stat \headsep nachträglich zu ändern, sollte man das direkt bei geometry als Option mit angeben.

esdd
04-01-2015, 21:18
In dem Beispiel sind noch andere Merkwürdigkeiten drin. Der Stil für die Kapitelanfangsseiten wird auf scrheadings geändert, aber für die anderen Seiten wird in der Präambel empty eingestellt. Ist das Absicht?

Ändert man den Seitenstil für die "normalen" Seiten aber auf scrheadings und fügt etwas mehr Text ein, dann sieht man, dass die Änderung von \headsep den Text auf den Seiten, auf denen kein Kapitel anfängt, in die Kopfzeile schiebt. Falls Du eigentlich nur den Abstand zwischen Kopfzeile und Kapitelüberschrift verringern möchtest, dann definiere \chapterheadstartvskip statt \headsep zu ändern, siehe zum Beispiel Abstand Überschrift Text Chapter ändern, wie? (http://texwelt.de/wissen/fragen/10230/abstand-uberschift-text-chapter-andern-wie/10235)

Gruß
Elke

Dorle
04-01-2015, 21:57
Vielen herzlichen Dank für eure sehr hilfreichen Anmerkungen, klops und Elke.
Gruß Dorle