
나는 " " 와 \indexepilogue
유사한 명령이나 방법을 찾고 있지만\indexprologue
imakeidx
~ 후에색인과 페이지 나누기가 이루어지기 전.
답변1
etoolbox
패키지는 환경 끝에 코드를 추가할 수 있지만 theindex
추가할 코드는 사례의 세부 사항에 따라 다릅니다. 당신이 의도한 것과 지금까지 시도한 것, 어떤 클래스, 어떤 패키지를 보여주는 작은 작업 예제를 추가하십시오.
다음은 '일반' 버전입니다.
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}
imakeidx
2열 모드를 사용하고 2열에 텍스트가 있는 경우 :
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}
AtEnd...
와 사이의 차이점을 보여주는 변형 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}