색인 뒤에 텍스트 추가

색인 뒤에 텍스트 추가

나는 " " 와 \indexepilogue유사한 명령이나 방법을 찾고 있지만\indexprologueimakeidx~ 후에색인과 페이지 나누기가 이루어지기 전.

답변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}

imakeidx2열 모드를 사용하고 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}

관련 정보