Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Indexregister ohne Kopfzeile

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.12.2009
    Beiträge
    20

    Indexregister ohne Kopfzeile

    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.
    Geändert von Dorle (03-01-2015 um 22:26 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Du solltest Code in Beiträgen als solchen markieren. 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 oder im KOMA-Script-Buch bei \chapterpagestyle nachlesen müssen und wärst dann sicher selbst auf die Antwort gestoßen:
    Code:
    \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.
    Geändert von klops (04-01-2015 um 20:09 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    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?

    Gruß
    Elke

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.12.2009
    Beiträge
    20
    Vielen herzlichen Dank für eure sehr hilfreichen Anmerkungen, klops und Elke.
    Gruß Dorle

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •