Text nach dem Index hinzufügen

Text nach dem Index hinzufügen

Ich suche einen " "-ähnlichen Befehl oder eine Methode, die of \indexepilogueentspricht, aber\indexprologueimakeidxnachdem Index und bevor ein Seitenumbruch vorgenommen wird.

Antwort1

etoolboxPaket kann Code am Ende der theindexUmgebung hinzufügen, aber welcher Code hinzugefügt werden soll, hängt von den Besonderheiten Ihres Falls ab. Bitte fügen Sie ein kleines funktionierendes Beispiel hinzu, das zeigt, was Sie beabsichtigen und was Sie bisher versucht haben, welche Klasse, welche Pakete.

Hier ist eine „einfache“ Version:

schmucklos

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}

Im imakeidxZweispaltenmodus, mit Text in Spalte zwei:

zweispaltiger Index plus Text

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}

Eine Variation, die den Unterschied zwischen AtEnd...und zeigt AfterEnd...:

zweispaltig einespaltig

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}

verwandte Informationen