summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/robustindex/stind.html
blob: ca9ab179a01c85847a14b15169fc9b83c4473b8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<HTML>
<HEAD>
<TITLE>Robust index package for LaTeX</TITLE>
</HEAD>

<BODY>
<H1><A NAME="top">Robust index package for LaTeX</A></H1>


<H2>Page numbers changed by third party without rerunning makeindex</H2>
Amazingly often the page numbers in index entries are wrong because
a third party has changed the numbering of pages
without rerunning makeindex. (Yes, it happened also to my 1993 book.)
<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>
achieves this with the \pageref mechanism.
<P>
Here is our <A HREF="robustmanual.pdf">Manual for the robustindex package</A>.
<P>Just try what happens if you put
\usepackage{robustindex} in your preamble. Do read your TeX log file.

<P>The sample file <A HREF="robustsample.tex">robustsample.tex</A>
illustrates more than you ever need.
It also requires the package
 <A HREF="robustglossary.sty">robustglossary.sty</A>.
 
<P>After
<DL>
<DD>pdflatex <A HREF="robustsample.tex">robustsample.tex</A>
<DD>makeindex robustsample
<DD>pdflatex robustsample.tex
<DD>pdflatex robustsample.tex
</DL>
you should have something like <A HREF="robustsample.pdf">this PDF file</A>.


<BR>

<BR><BR><BR>
<A HREF="https://www.staff.science.uu.nl/~kalle101/">Wilberd van der Kallen</A> 


</BODY>
</HTML>