17.12.2003

Das Makro zeigt an einem Beispiel, wie das Layout so umformatiert wird, dass die letzte Indexseite ebenfalls zweispaltig erscheint (beide Spalten werden gleich hoch gefüllt.)

Autor:  Heiko Oberdieck gefunden im TEX-D-L-Archiv

 

Beispiel:

 

\documentclass{article}
\usepackage{makeidx}
\makeindex
\usepackage{multicol}
\newcommand{\orgtheindex}{}
  \let\orgtheindex\theindex
  \let\orgendtheindex\endtheindex
  \def\theindex{%
  \def\twocolumn{\begin{multicols}{2}}%
  \def\onecolumn{}%
  \cleardoublepage
  \orgtheindex
  }
\def\endtheindex{%
  \end{multicols}%
  \orgendtheindex
  \cleardoublepage
  }
\begin{document}
\tableofcontents
\section{Hello World}
\index{Hello}\index{World}
\newpage
Foobar.
\index{abc}\index{def}\index{ghi}\index{jkl}
\printindex
\end{document}

Haben Sie noch weiterführende Fragen, so senden Sie bitte eine Email an latex-service.


Loading...