Re: [dssslist] Re: Problems with ? for page numbers in index

Subject: Re: [dssslist] Re: Problems with ? for page numbers in index
From: Rene de Zwart <renez@xxxxxxxxxxxxxxxxxx>
Date: Sun, 5 Mar 2006 10:19:03 +0100
I had the same problem and it was caused by redefining ulink
in my dsssl customization layer.  (in order to break large
url's in pdf). Removing that made the indexing work

basaically the sequence iso
0) touch index.xml (You need a file index.xml for the
                    inclusion in your main xml)
1) generate html in order to get HTML.index
2) -p -g -o index.xml HTML.index
3) Generate tex/pdf


On Sun, Mar 05, 2006 at 04:02:34PM +0800, Jeremy Malcolm wrote:
> Jeremy Malcolm wrote:
> >I hope someone on this list can give me some help with DocBook SGML 
> >indexing.  I get ? instead of page numbers in my print format (PDF) 
> >index, but in HTML format it comes out fine.  It doesn't matter how many 
> >times I run pdfjadetex on my tex file.
> No replies, so I probably need to give some more information.  I have 
> figured out this much from Googling and trial and error (since they're 
> not documented anywhere):
> * An index entry is only placed where there is an <indexterm> in my
>   SGML document, so if I want the same word indexed whenever it occurs
>   I still have to manually insert <indexterm>s at each occurence.
> * When generating the index, it references the term with an AEN
>   (all-element-number) which is the count of the SGML elements that
>   preceded that point (so I can't mess around with the SGML source
>   after generating an index from it, or the page numbers will be wrong).
> The problem I am experiencing is that, in a large index, maybe 
> three-quarters of my entries don't work.  In the places where it doesn't 
> work, I either get ? (most common, no hyperlink), or ?? (rarely, 
> hyperlinked to page 1).  In the places where it does work, the hyperlink 
> to the page is the wrong number.
> For example auDA appears in my document and is indexed eight times, but 
> only comes up twice: "to auDA, but retained control" on page 67 (indexed 
> as 22) and "control over the au ccTLD to auDA" on page 105 (indexed as 57).
> Would it help to send some tex or SGML source?  Could this be a platform 
> issue?  (I'm running on Mac OS X.)
> -- 
> Jeremy Malcolm LLB (Hons) B Com
> Internet and Open Source lawyer, IT consultant, actor
> host -t NAPTR|awk -F! '{print $3}'

Current Thread