texlive[47521] Master/texmf-dist: robustindex (30apr18)
commits+karl at tug.org
commits+karl at tug.org
Tue May 1 00:45:09 CEST 2018
Revision: 47521
http://tug.org/svn/texlive?view=revision&revision=47521
Author: karl
Date: 2018-05-01 00:45:09 +0200 (Tue, 01 May 2018)
Log Message:
-----------
robustindex (30apr18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/robustindex/README.md
trunk/Master/texmf-dist/doc/latex/robustindex/multisample.pdf
trunk/Master/texmf-dist/doc/latex/robustindex/stind.html
trunk/Master/texmf-dist/tex/latex/robustindex/robustindex.sty
Modified: trunk/Master/texmf-dist/doc/latex/robustindex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/robustindex/README.md 2018-04-30 22:44:49 UTC (rev 47520)
+++ trunk/Master/texmf-dist/doc/latex/robustindex/README.md 2018-04-30 22:45:09 UTC (rev 47521)
@@ -1,5 +1,5 @@
Package robustindex.sty, Wilberd van der Kallen 2018.
-Date of last change of _anything_ in the bundle 2018/04/25
+Date of last change of _anything_ in the bundle 2018/04/28
This package uses \pageref to ensure that the page numbers in the index are synchronous
with the manuscript, even when a third party changes the page numbers and fails to
Modified: trunk/Master/texmf-dist/doc/latex/robustindex/multisample.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/robustindex/stind.html
===================================================================
--- trunk/Master/texmf-dist/doc/latex/robustindex/stind.html 2018-04-30 22:44:49 UTC (rev 47520)
+++ trunk/Master/texmf-dist/doc/latex/robustindex/stind.html 2018-04-30 22:45:09 UTC (rev 47521)
@@ -14,7 +14,7 @@
<P>It is much nicer to have an index that adapts itself to all
changes but the adding/deleting/rearranging of \index commands.
<P>Our package
-<A HREF="robustindex.sty">robustindex.sty</A> (version 2018/04/25)
+<A HREF="robustindex.sty">robustindex.sty</A> (version 2018/04/28)
achieves this with the \pageref mechanism.
<P>
Here is our <A HREF="robustmanual.pdf">Manual for the robustindex package</A>.
Modified: trunk/Master/texmf-dist/tex/latex/robustindex/robustindex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/robustindex/robustindex.sty 2018-04-30 22:44:49 UTC (rev 47520)
+++ trunk/Master/texmf-dist/tex/latex/robustindex/robustindex.sty 2018-04-30 22:45:09 UTC (rev 47521)
@@ -64,7 +64,7 @@
% version 1999/12/01 or later.
\ProvidesPackage{robustindex}
- [2018/04/25
+ [2018/04/28
index entries with pagerefs]
\RequirePackage{makeidx}
@@ -333,12 +333,12 @@
\newcommand{\letr at test}{\relax}% To test if entry starts with new letter.
-\long\def\letr at test#1{\ifx#1\nxtletre\else\procletter{#1}\fi}%
+\long\def\letr at test#1{\ifx#1\nxtletre\else\proc at letter{#1}\fi}%
-\newcommand{\procletter}{\relax}%
+\newcommand{\proc at letter}{\relax}%
-\def\procletter#1{\long\def\item{\olditem}\indexcapstyle{\nwletre}\ifx#1\indnr
-\expandafter\ja@\else #1\fi}%
+\def\proc at letter#1{\long\def\item{\olditem}\ifx#1\relax\else\indexcapstyle{\nwletre}\fi
+\ifx#1\indnr\expandafter\ja@\else #1\fi}%
\newcommand{\olditem}{\relax}%
@@ -398,8 +398,14 @@
\addtocounter{multindctr}{-1}%
\expandafter\edef\csname#1 at rbstind\endcsname{\the\c at multindctr}%
\edef\robustchoice{\csname#1 at rbstind\endcsname}%
-\@esphack \protected at write
+\@esphack
+\protected at write
\@indexfile {}{\string \indexentry
+ {\string\indnr\the\c at multindctr d91a @\protect\nxtletre\protect\def
+ \protect\nwletre{\relax}\string\jmptonine
+}{9}}%
+\protected at write
+ \@indexfile {}{\string \indexentry
{\string\indnr\the\c at multindctr a @\string\robustcutpoint
\string\ifnum\string\robustchoice=\the\c at multindctr\string\multindpreamble
\string\else\string\untilrobustcutpoint
More information about the tex-live-commits
mailing list