Intenté obtener un estilo de página vacío en la primera página de un índice, como hice con todos los capítulos y listas, pero fallé.
\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}
Respuesta1
El código que estás usando (pero las llaves son inútiles) se aplicará \thispagestyle{empty}
a la última página del índice, si se usa con una clase estándar. Con una clase estándar podrías hacerlo.
\AddToHook{env/theindex/after}{\thispagestyle{empty}}
Sin embargo, esto no funcionará con scrbook
, que se aplica \thispagestyle{\indexpagestyle}
y define \indexpagestyle
como plain
.
Solución: renovar el 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}
Un par de puntos a tener en cuenta:
No lo use
emptypage
conscrbook
, sino con la opción de clase relevante como se muestra en el código.no lo hagas
\def\captionsngerman
, pero\addto\captionsngerman
.