\printindex 后无新页

\printindex 后无新页

平均能量损失

\documentclass[a4paper,11pt]{book}
\usepackage{makeidx}
\usepackage{amssymb}
\makeindex

\begin{document}

\index{One}
\newpage

\index{Two}
\newpage

\index{Five}

\printindex

\hfill $\blacksquare$

\end{document}

这是 MWE,新的一页之后\printindex。而且,我想要的是,

在此处输入图片描述

但我不能这么做。我该怎么办?

答案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}

在此处输入图片描述

相关内容