From a5131075c36dbeba944a78e3005796e0069d4165 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 12 Jul 2010 23:52:49 +0000 Subject: imakeidx 1.0a (12jul10) git-svn-id: svn://tug.org/texlive/trunk@19407 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/imakeidx/README | 35 +++++++++++---------- Master/texmf-dist/doc/latex/imakeidx/imakeidx.pdf | Bin 467118 -> 450671 bytes .../texmf-dist/source/latex/imakeidx/imakeidx.dtx | 7 +++-- Master/texmf-dist/tex/latex/imakeidx/imakeidx.sty | 5 +-- 4 files changed, 25 insertions(+), 22 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/imakeidx/README b/Master/texmf-dist/doc/latex/imakeidx/README index 2f7e07740e8..faead72a68b 100644 --- a/Master/texmf-dist/doc/latex/imakeidx/README +++ b/Master/texmf-dist/doc/latex/imakeidx/README @@ -1,35 +1,36 @@ -This is the README file relative to package imakeidx version 1.0 -dated 9 July 2010. +This is the README file relative to package imakeidx version 1.0a +dated 12 July 2010. Copyright 2010 Claudio Beccari and Enrico Gregorio The bundle contains the files: README this file -imakeidx.dtx the docomented source TeX file +imakeidx.dtx the documented source TeX file WARNING: the derived files: imakeidx.sty the package itself -imakeidx.pdf the documentaion file in PDF format +imakeidx.pdf the documentation file in PDF format -are SIMULTANEOULY produced while running pdflatex on imakeidx.dtx. +are SIMULTANEOUSLY produced while running pdflatex on imakeidx.dtx. -The bundle is distributed under the LPPL license version 1.3c or any later version. +The bundle is distributed under the LPPL license version 1.3c or any +later version. The bundle has the status of author maintained. -The main purpose of this bundle is to exploit the possibility of running -an index formatting program from within a document typesetting task (tested -with the engines pdftex, xetex, and luatex in their incarnation set up to -process the LaTeX markup)at the \printindex level, so that one or more indices -can be typeset in such a way that they are always synchronous with the -document they belong to. - -With the TeXlive 2010 release the makeindex program can be safely run within -a TeX run; with previous distributions the shell escape feature must be -explicity enabled. With the 2010 distribution the makeindex program is directly -accessible. +The main purpose of this bundle is to exploit the possibility of +running an index formatting program from within a document typesetting +task (tested with the engines pdftex, xetex, and luatex in their +incarnation set up to process the LaTeX markup) at the \printindex +level, so that one or more indices can be typeset in such a way that +they are always synchronous with the document they belong to. + +With the TeXlive 2010 release the makeindex program can be safely run +within a TeX run; with previous distributions the shell escape feature +must be explicity enabled. With the 2010 distribution the makeindex +program is directly accessible. This bundle is compatible with most existing classes; at present it is incompatible only with the memoir class, because of its special way of diff --git a/Master/texmf-dist/doc/latex/imakeidx/imakeidx.pdf b/Master/texmf-dist/doc/latex/imakeidx/imakeidx.pdf index 6448c984dea..7e425dfc746 100644 Binary files a/Master/texmf-dist/doc/latex/imakeidx/imakeidx.pdf and b/Master/texmf-dist/doc/latex/imakeidx/imakeidx.pdf differ diff --git a/Master/texmf-dist/source/latex/imakeidx/imakeidx.dtx b/Master/texmf-dist/source/latex/imakeidx/imakeidx.dtx index ac1ee776d09..ef2f86150e3 100644 --- a/Master/texmf-dist/source/latex/imakeidx/imakeidx.dtx +++ b/Master/texmf-dist/source/latex/imakeidx/imakeidx.dtx @@ -43,7 +43,7 @@ and the derived files imakeidx.sty and imakeidx.pdf. %\NeedsTeXFormat{LaTeX2e}[2005/12/01] %\ProvidesPackage{imakeidx}% %<*package> - [2010/07/09 v.1.0 Package for typesetting indices in a synchronous mode] + [2010/07/12 v.1.0a Package for typesetting indices in a synchronous mode] % %<*driver> \documentclass{ltxdoc} @@ -74,7 +74,7 @@ and the derived files imakeidx.sty and imakeidx.pdf. \end{document} % % \fi -% \CheckSum{733} +% \CheckSum{737} % % \begin{abstract} % This package exploits the |\write18| facility of modern \TeX\ system @@ -919,6 +919,7 @@ and the derived files imakeidx.sty and imakeidx.pdf. \expandafter\def\expandafter\theindex\expandafter{\expandafter \imki@maybeaddtotoc\theindex} \else + \global\let\imki@idxprologue\relax \RequirePackage{multicol} \renewenvironment{theindex} {\imki@maybeaddtotoc @@ -926,7 +927,7 @@ and the derived files imakeidx.sty and imakeidx.pdf. \thispagestyle{\imki@firstpagestyle}% \ifnum\imki@columns>\@ne \columnsep \imki@columnsep - \ifx\imki@nextidxprologue\relax + \ifx\imki@idxprologue\relax \begin{multicols}{\imki@columns} \else \begin{multicols}{\imki@columns}[\imki@idxprologue] diff --git a/Master/texmf-dist/tex/latex/imakeidx/imakeidx.sty b/Master/texmf-dist/tex/latex/imakeidx/imakeidx.sty index 0ba5e713c82..28cfc0538ef 100644 --- a/Master/texmf-dist/tex/latex/imakeidx/imakeidx.sty +++ b/Master/texmf-dist/tex/latex/imakeidx/imakeidx.sty @@ -14,7 +14,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{imakeidx}% - [2010/07/09 v.1.0 Package for typesetting indices in a synchronous mode] + [2010/07/12 v.1.0a Package for typesetting indices in a synchronous mode] \RequirePackage{xkeyval} \DeclareOption{xindy}{\def\imki@progdefault{texindy}} \DeclareOption{texindy}{\def\imki@progdefault{texindy}} @@ -187,6 +187,7 @@ \expandafter\def\expandafter\theindex\expandafter{\expandafter \imki@maybeaddtotoc\theindex} \else + \global\let\imki@idxprologue\relax \RequirePackage{multicol} \renewenvironment{theindex} {\imki@maybeaddtotoc @@ -194,7 +195,7 @@ \thispagestyle{\imki@firstpagestyle}% \ifnum\imki@columns>\@ne \columnsep \imki@columnsep - \ifx\imki@nextidxprologue\relax + \ifx\imki@idxprologue\relax \begin{multicols}{\imki@columns} \else \begin{multicols}{\imki@columns}[\imki@idxprologue] -- cgit v1.2.3