Anzeige:
Ergebnis 1 bis 2 von 2

Thema: scrpage2 und imakeidx

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.12.2011
    Beiträge
    3

    scrpage2 und imakeidx

    Hallo zusammen,

    ich nutze das Paket scrpage2 mit dem pagestyle „scrheadings“ für mein Dokument. Das funktioniert auch sehr gut.

    Für meine verschiedenen Indizes nutze ich das Paket imakeidx mit der Option splitindex. Über den Befehl \indexsetup{headers={...}{...}} bietet imakeidx die Möglichkeit die Kopfzeilen des Index zu beeinflussen.

    Nun zu meinem Problem: Ich schaffe es nicht, dass der mehrseitige Index die Kopfzeilen nach dem Stil von „scrheadings“ ausgibt. Das funktioniert nur für die erste Seite über die Option \indexsetup{firstpagestyle=scrheadings}.

    Hat jemand von euch eine Idee, wie ich imakeidx dazu bewegen kann, den pagestyle „scrheadings“ für den gesamten Index zu übernehmen?

    Beispiel:
    Code:
    \documentclass[]{scrbook}
    \usepackage[T1]{fontenc}		
    \usepackage[utf8]{inputenc}
    \usepackage{scrpage2}
    \usepackage[splitindex]{imakeidx}
    \makeindex
    \makeindex[name=orte,title={Ortsregister},columns=1]
    
    \begin{document}
    \pagestyle{scrheadings}
    
    Düsseldorf\index[orte]{Dusseldorf@{Düsseldorf}}
    Mainz\index[orte]{Mainz} Frankfurt\index[orte]{Frankfurt} Koblenz\index[orte]{Koblenz}
    
    
    \printindex[orte]
    \end{document}
    Grüße
    David

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von dd. Beitrag anzeigen
    Ich schaffe es nicht, dass der mehrseitige Index die Kopfzeilen nach dem Stil von „scrheadings“ ausgibt. Das funktioniert nur für die erste Seite über die Option \indexsetup{firstpagestyle=scrheadings}.
    ich seh das Problem nicht:
    Code:
    \documentclass[]{scrbook}
    \usepackage[T1]{fontenc}    
    \usepackage[utf8]{inputenc}
    \usepackage{scrpage2}
    \usepackage[splitindex]{imakeidx}
    \makeindex
    \makeindex[name=orte,title={Ortsregister},columns=1]
    
    \newcommand*\ortsliste{Berlin,Hamburg,Bremen,Rostock,Schwerin,Magdeburg,Halle,Leipzig,Dresden,Flensburg,Kiel,Bremerhaven,Braunchweig,Hannover,Hildesheim,Duisburg,Dortmund,Krefeld,Gelsenkirchen,Hamm,Kassel,Wuppertal,Bonn,Mannheim,Aachen,Kaiserslautern,Heidelberg,Heilbronn,Karlsruhe,Stuttgart,Singen,Konstanz,Friedrichshafen,Koblenz,Augsburg,Erfurt,Regensburg}
    \newcommand*\dummyentry{}
    \makeatletter
    \newcommand*\dummyindex[2][orte]{%
      \@for\dummyentry:=#2 \do{%
        \dummyentry\index[#1]{\dummyentry}
      }%
    }
    \makeatother
    \pagestyle{scrheadings}
    \ifoot{ich bin scrheadings}
    \indexsetup{firstpagestyle=scrheadings}
    \begin{document}
    
    Düsseldorf\index[orte]{Dusseldorf@{Düsseldorf}}
    Mainz\index[orte]{Mainz} Frankfurt\index[orte]{Frankfurt} Koblenz\index[orte]{Koblenz}
    
    \dummyindex{\ortsliste}
    
    \printindex[orte]
    \end{document}
    liefert auch auf der zweiten Indexseite `ich bin scrheadings'.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Stichworte

Lesezeichen

Berechtigungen

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