dieserSeitenstil ist im Druckindex leer

dieserSeitenstil ist im Druckindex leer

Ich habe versucht, auf der ersten Seite eines Indexes einen leeren Seitenstil zu erhalten, wie ich es für alle Kapitel und Listen getan habe, aber es ist fehlgeschlagen.

NichtEmptyPageStyle

\documentclass[10pt,twoside,toc=listofnumbered,listof=flat,headinclude,footinclude,index=numbered]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{emptypage}
\usepackage{makeidx}
\parindent 5.5mm
\def\captionsngerman{
\def\indexname{MyIndex}}%
\makeindex

\begin{document}
Huhu \index{huhu}
{\printindex\thispagestyle{empty}}
\end{document}

Antwort1

Der von Ihnen verwendete Code (die Klammern sind jedoch nutzlos) wird \thispagestyle{empty}auf die letzte Seite des Index angewendet, wenn er mit einer Standardklasse verwendet wird. Mit einer Standardklasse könnten Sie Folgendes tun:

\AddToHook{env/theindex/after}{\thispagestyle{empty}}

Dies funktioniert jedoch nicht mit scrbook, das gilt \thispagestyle{\indexpagestyle}und \indexpagestyleals definiert ist plain.

Lösung: Erneuern Sie den Befehl \indexpagestyle.

\documentclass[
  10pt,
  twoside,
  toc=listofnumbered,
  listof=flat,
  headinclude,
  footinclude,
  index=numbered,
  cleardoublepage=empty,
]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{makeidx}

\addto\captionsngerman{\def\indexname{MyIndex}}% not \def\captionsngerman !!!

\makeindex
\renewcommand{\indexpagestyle}{empty}

\begin{document}

Huhu \index{huhu}

\printindex\thispagestyle{empty}

\end{document}

Bildbeschreibung hier eingeben

Einige Hinweise:

  1. Verwenden Sie nicht emptypagewith scrbook, sondern die entsprechende Klassenoption wie im Code gezeigt

  2. tu es nicht \def\captionsngerman, aber \addto\captionsngerman.

verwandte Informationen