在索引後添加文本

在索引後添加文本

我正在尋找一個類似“ ”的命令或方法,\indexepilogue相當於\indexprologue但是imakeidx索引以及進行任何分頁之前。

答案1

etoolboxpackage 可以將程式碼新增到環境末尾theindex,但添加什麼程式碼取決於您的案例的具體情況。請新增一個小的工作範例,顯示您的意圖以及到目前為止您已經嘗試過的內容、哪個類別、哪個套件。

這是一個“普通”版本:

清楚的

微量元素

\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}

使用imakeidx兩列模式,文字位於第二列:

兩列索引加文本

微量元素

\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}

AtEnd...一種變體,顯示和之間的差異AfterEnd...

兩欄一欄

微量元素

\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}

相關內容