Adicione texto após o índice

Adicione texto após o índice

Estou procurando um " \indexepilogue"comando ou método semelhante ao \indexprologuedo imakeidxmasdepoiso índice e antes de qualquer quebra de página ser feita.

Responder1

etoolboxO pacote pode adicionar código ao final do theindexambiente, mas o código a ser adicionado depende das especificidades do seu caso. Por favor, adicione um pequeno exemplo prático mostrando o que você pretende e o que tentou até agora, qual classe, quais pacotes.

Aqui está uma versão 'simples':

simples

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}

Com imakeidxmodo de duas colunas, com texto na coluna dois:

índice de duas colunas mais texto

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}

Uma variação, mostrando a diferença entre AtEnd...e AfterEnd...:

duas colunas uma coluna

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}

informação relacionada