I wrote:
--
\starttext
\startregister[index]{this term+in+particular} This term is discussed from the start of this page.\page[yes]
Some more text about the term, and another page.\page[yes]
And the end of the info about that term. \stopregister[index]{this term+in+particular}\page[yes]
A page unrelated to that term.\page[yes]
\index{this term+in+particular} And then another page on exactly the same term.\page[yes]
\placeindex\page[yes]
Disaster! The entry on page 5 has been eaten!
\stoptext
--
I realise that there is a workaround for the sample above, using the literal ASCII string in [] which makes this specific example work. Unfortunately this doesn't make everything work correctly in a larger document. I'm now seeing two other specific behaviours as well:
1. When there is a range and a single entry, the range is sometimes listed first in the index, even if the single entry is many pages before it - i.e. 282-283, 170
2. On other occasions where a range and a single entry exist, I end up having a strange three-way range in the index - like 282-283-349. The last reference should be just a single one on its own.
It's really difficult to post a minimal file for these because they only occur when the whole text is processed (several hundred pages). I have just synchronised my tree this morning and no difference is made.
Any help, especially today, VERY gratefully received.
Duncan _______________________________________________ ntg-context mailing list [email protected] http://www.ntg.nl/mailman/listinfo/ntg-context
