答案1
您必须先连接到\endtheindex
,然后它才会\clearpage
最终发出。
\documentclass[a4paper,11pt]{book}
\usepackage{makeidx}
\usepackage{amssymb}
\usepackage{etoolbox}
\makeindex
\preto\endtheindex{\par\nobreak\noindent\hfill$\blacksquare$}
\begin{document}
a\index{One}
\newpage
b\index{Two}
\newpage
c\index{Five}
\printindex
\end{document}