texlive[68555] Master/texmf-dist: indextools (14oct23)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 15 22:41:59 CEST 2023


Revision: 68555
          https://tug.org/svn/texlive?view=revision&revision=68555
Author:   karl
Date:     2023-10-15 22:41:59 +0200 (Sun, 15 Oct 2023)
Log Message:
-----------
indextools (14oct23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/indextools/indextools.pdf
    trunk/Master/texmf-dist/source/latex/indextools/indextools.dtx
    trunk/Master/texmf-dist/tex/latex/indextools/indextools.sty

Modified: trunk/Master/texmf-dist/doc/latex/indextools/indextools.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/indextools/indextools.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/indextools/indextools.dtx	2023-10-15 20:41:48 UTC (rev 68554)
+++ trunk/Master/texmf-dist/source/latex/indextools/indextools.dtx	2023-10-15 20:41:59 UTC (rev 68555)
@@ -45,7 +45,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
 %<package>\ProvidesPackage{indextools}%
 %<*package>
-   [2023/10/10 v1.6.0 Package for typesetting indices in a synchronous mode]
+   [2023/10/14 v1.7.0 Package for typesetting indices in a synchronous mode]
 %</package>
 %<*driver>
 \documentclass{ltxdoc}
@@ -80,7 +80,7 @@
 \end{document}
 %</driver>
 % \fi
-% \CheckSum{897}
+% \CheckSum{903}
 %
 % \changes{v1.0}{2010/07/10}{First public version}
 % \changes{v1.0a}{2010/07/12}{Small bug correction}
@@ -101,6 +101,7 @@
 % \changes{v1.5}{2015/11/15}{New option `notenumber'}
 % \changes{v1.5.1}{2015/11/22}{Fix bug with options `notenumber' and `innote' when using \cs{index} without optional argument}
 % \changes{v1.6.0}{2023/10/10}{Add compatibility with upmendex sorting engine}
+% \changes{v1.7.0}{2023/10/04}{Add compatibility with xindex sorting engine}
 %
 % \begin{abstract}
 % This package is a fork of the \pack{imakeidx} package. The original authors
@@ -208,7 +209,7 @@
 % \begin{description}\def\Item[#1]{\item[\normalfont\ttfamily#1]}
 % \Item[makeindex] in order to use the \prog{makeindex} sorting and
 % formatting engine; this option is the default and is mutually
-% exclusive with the two next options.
+% exclusive with the three next options.
 % \Item[xindy] in order to use the \prog{xindy} sorting and formatting
 % engine; \texttt{texindy} is an alias for \texttt{xindy} and actually
 % it's the script \prog{texindy} which is called by this package.
@@ -218,6 +219,7 @@
 % option \texttt{truexindy}; the user is then responsible to set up
 % the \prog{xindy} engine with the suitable command line options.
 % \Item[upmendex] in order tu use the \prog{upmendex} sorting and formatting engine.
+% \Item[xindex] in order tu use the \prog{xindex} sorting and formatting engine.
 % \Item[noautomatic] disables the automatic splitting of the raw
 % index files and running of the system programs; this option might
 % be used to save time when one knows for sure that the index files
@@ -305,7 +307,7 @@
 % used.\\* Example: \texttt{title=Index of names}.
 % \Item[program] is the name of the system program that is used to
 % sort and format an index; valid choices are \prog{makeindex} ;
-% \prog{xindy}, or \prog{texindy}, plus \prog{truexindy} ; \prog{upmendex}. If not
+% \prog{xindy}, or \prog{texindy}, plus \prog{truexindy} ; \prog{upmendex} ; \prog{xindex}. If not
 % specified the program specified among the package options is used.
 % If no option is specified, \prog{makeindex} is used. In order to
 % use \prog{xindy}, it's necessary to call \prog{pdflatex} with
@@ -1010,6 +1012,7 @@
 \DeclareOption{truexindy}{\def\indtl at progdefault{truexindy}}
 \DeclareOption{makeindex}{\def\indtl at progdefault{makeindex}}
 \DeclareOption{upmendex}{\def\indtl at progdefault{upmendex}}
+\DeclareOption{xindex}{\def\indtl at progdefault{xindex}}
 \newif\ifindtl at disableautomatic
 \DeclareOption{noautomatic}{\indtl at disableautomatictrue}
 \newif\ifindtl at nonewpage
@@ -1146,7 +1149,7 @@
 \define at key{indtl}{name}{\def\indtl at name{#1}}
 \define at key{indtl}{title}{\def\indtl at title{#1}}
 \define at choicekey{indtl}{program}[\indtl at val\indtl at nr]
-  {makeindex,xindy,texindy,truexindy,upmendex}{%
+  {makeindex,xindy,texindy,truexindy,upmendex,xindex}{%
     \ifcase\indtl at nr\relax
       \def\indtl at program{makeindex}%
     \or
@@ -1157,6 +1160,8 @@
       \def\indtl at program{xindy}%
     \or
       \def\indtl at program{upmendex}%
+    \or
+      \def\indtl at program{xindex}%
     \fi}
 \define at key{indtl}{options}{\def\indtl at options{ #1 }}
 \define at boolkey{indtl}{noautomatic}[true]{}

Modified: trunk/Master/texmf-dist/tex/latex/indextools/indextools.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/indextools/indextools.sty	2023-10-15 20:41:48 UTC (rev 68554)
+++ trunk/Master/texmf-dist/tex/latex/indextools/indextools.sty	2023-10-15 20:41:59 UTC (rev 68555)
@@ -15,7 +15,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
 \ProvidesPackage{indextools}%
-   [2023/10/10 v1.6.0 Package for typesetting indices in a synchronous mode]
+   [2023/10/14 v1.7.0 Package for typesetting indices in a synchronous mode]
 
 
 
@@ -26,6 +26,7 @@
 \DeclareOption{truexindy}{\def\indtl at progdefault{truexindy}}
 \DeclareOption{makeindex}{\def\indtl at progdefault{makeindex}}
 \DeclareOption{upmendex}{\def\indtl at progdefault{upmendex}}
+\DeclareOption{xindex}{\def\indtl at progdefault{xindex}}
 \newif\ifindtl at disableautomatic
 \DeclareOption{noautomatic}{\indtl at disableautomatictrue}
 \newif\ifindtl at nonewpage
@@ -104,7 +105,7 @@
 \define at key{indtl}{name}{\def\indtl at name{#1}}
 \define at key{indtl}{title}{\def\indtl at title{#1}}
 \define at choicekey{indtl}{program}[\indtl at val\indtl at nr]
-  {makeindex,xindy,texindy,truexindy,upmendex}{%
+  {makeindex,xindy,texindy,truexindy,upmendex,xindex}{%
     \ifcase\indtl at nr\relax
       \def\indtl at program{makeindex}%
     \or
@@ -115,6 +116,8 @@
       \def\indtl at program{xindy}%
     \or
       \def\indtl at program{upmendex}%
+    \or
+      \def\indtl at program{xindex}%
     \fi}
 \define at key{indtl}{options}{\def\indtl at options{ #1 }}
 \define at boolkey{indtl}{noautomatic}[true]{}



More information about the tex-live-commits mailing list.