On Wed, Feb 9, 2011 at 8:55 PM, Heiko Oberdiek <
[email protected]> wrote:
> On Wed, Feb 09, 2011 at 10:17:54PM +0100, Paul Isambert wrote:
>
> > Le 09/02/2011 20:52, Michael Joyner a écrit :
>
> > >We are trying to use XeIndex/XeSearch on what we consider to be
> > >some medium/small documents and are getting the following error:
> > >
> > > ! TeX capacity exceeded, sorry [save size=80000].
> > > \pdfstringdef ... \let \GenericError \@gobblefour
> > > \let
> > >
>
>
> The example shows that each word creates two command sequences,
> example for "Hello":
>
> {changing \Hello@cs@xs@words=undefined}
> {into \Hello@cs@xs@words=\relax}
> {changing \hello@ncs@xs@words=undefined}
> {into \hello@ncs@xs@words=\relax}
>
> I don't know the internals of xesearch.sty, but do you really need
> the meaning \relax? Or it is just the usual side effect of TeX's
> \csname?
>
> In \xs@@F@Test you are using:
>
> \expandafter\ifx\csname\xs@String @cs@xs@words\endcsname\relax
>
> Perhaps you can replace it by \ifcsname ...\endcsname?
>
> I haven't the faintest idea. :) I am not the author of xesearch. is this an
easy change to test?
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex