Tentei obter um estilo de página vazio na primeira página de um índice, como fiz para todos os capítulos e listas, mas não consegui.
\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}
Responder1
O código que você está usando (mas os colchetes são inúteis) será aplicado \thispagestyle{empty}
à última página do índice, se usado com uma classe padrão. Com uma classe padrão você pode fazer
\AddToHook{env/theindex/after}{\thispagestyle{empty}}
No entanto, isso não funcionará com scrbook
, que se aplica \thispagestyle{\indexpagestyle}
e define \indexpagestyle
como plain
.
Solução: renove o comando \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}
Alguns pontos a serem observados:
não use
emptypage
withscrbook
, mas a opção de classe relevante conforme mostrado no códigonão faça
\def\captionsngerman
, mas\addto\captionsngerman
.