summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/robustindex/robustindex.html
blob: 2072acc94307a8c8e94af3b6279fab4273687fd3 (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
<HTML>
<HEAD>
<TITLE>Robust index package for LaTeX</TITLE>
</HEAD>

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

We are experimenting with a package 
<A HREF="robustindex.sty">robustindex.sty</A>
that tries to remedy two problems.
<DL>
<DD><H2>Page numbers changed by third party without rerunning makeindex</H2>
Amazingly often a third party changes the page numbers 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 of an \index{entry} command.
<P>Only after such adding and/or deleting do we want to run makeindex.
<DD><H2>Index contains no destination for hyperlink</H2>
The theindex environment lacks a destination for hyperlinks. 
That is a nuisance when one wants to add the index to
the bookmarks or to the table of contents in a pdf file.
</DL>

We have packages <A HREF="robustindex.sty">robustindex.sty</A> and
 <A HREF="robustglossary.sty">robustglossary.sty</A>. They are used in
 the sample file <A HREF="robustsample.tex">robustsample.tex</A>.
<P>After
<DL>
<DD>pdflatex <A HREF="robustsample.tex">robustsample.tex</A>
<DD>pdflatex robustsample.tex
<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>
<A HREF="http://www.math.uu.nl/people/vdkallen/">Wilberd van der Kallen</A> 


</BODY>
</HTML>