Le 15/02/2011 00:00, Michael Joyner a écrit :
Good afternoon all,

I having gotten much further along with the xeindexing, but have run into a new problem.

I have created and inserted below a test document showing an un-numbered section getting mangled.

What I really find strange is that the text being mangled is a substring of the text being searched for indexing.

I am searching via xeindex for 'Clinical Trial Research', but the fragment "\section*{Resverlogix Activates First Site for ASSURE 1 Clinical Trial}" is ending up with a missing '}' after the word 'Trial'.

One can also change "\chapter{Clinical Trials}" to "\chapter{Clinical Trial}" and have the error occur there instead.

Nice, you've just discovered a bug in XeSearch. Basically, it builds an horizontal box; \section inserts a vertical command (\vskip) at the end of its argument; but TeX doesn't like vertical commands in horizontal boxes, hence the complaining. This happens only when searching for phrases, not simple words, because such things as \vskip are boundaries to XeSearch, so it normally closes the box, but boundaries are ignored when searching for phrases.

Right now I can only recommend stopping the search before the section title and starting it again after. I know it's far from satisfying, but I have to think about a better solution.

(Fortunately, after xeindex, I stop writing packages I couldn't use.)

Best,
Paul


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to