
Estoy buscando un \indexepilogue
comando o método similar a " " equivalente a \indexprologue
of imakeidx
perodespuésel índice y antes de realizar cualquier salto de página.
Respuesta1
etoolbox
El paquete puede agregar código al final del theindex
entorno, pero qué código agregar depende de las características específicas de su caso. Agregue un pequeño ejemplo práctico que muestre lo que pretende y lo que ha probado hasta ahora, qué clase y qué paquetes.
Aquí hay una versión "simple":
MWE
\documentclass[12pt]{article}
\usepackage{makeidx}
\usepackage{etoolbox}
\newcommand\epcode{This is some text after the index.}
\makeindex
\AtEndEnvironment{theindex}{\epcode}
\begin{document}
Test A\index{A}
\newpage
Test B\index{B}
\newpage
\printindex
\end{document}
Con imakeidx
modo de dos columnas, con texto en la columna dos:
MWE
\documentclass[12pt]{article}
\usepackage{imakeidx}
\usepackage{etoolbox}
\newcommand\epcode{This is some text after the index.}
\makeindex
\AtEndEnvironment{theindex}{\epcode}
\begin{document}
Test A\index{A}
\newpage
Test B\index{B}
\newpage
\printindex
\end{document}
Una variación que muestra la diferencia entre AtEnd...
y AfterEnd...
:
MWE
\documentclass[12pt]{article}
\usepackage{imakeidx}
\usepackage{etoolbox}
\newcommand\epcode{This is some text after the index, but before the end of its environemnt (two balanced columns).}
\newcommand\epcodeb{And this is some text after the end of the index environment.}
\makeindex
\AtEndEnvironment{theindex}{\epcode}\AfterEndEnvironment{theindex}{\epcodeb}
\begin{document}
Test A\index{A}
\newpage
Test B\index{B}
\newpage
\printindex
\end{document}