[XeTeX] Running out of memory in XeSearch while trying to XeIndex on largish latex files.

Michael Joyner michael at newsrx.com
Thu Feb 10 03:21:14 CET 2011


On Wed, Feb 9, 2011 at 8:55 PM, Heiko Oberdiek <
heiko.oberdiek at googlemail.com> 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 at cs@xs at words=undefined}
>  {into \Hello at cs@xs at words=\relax}
>  {changing \hello at ncs@xs at words=undefined}
>  {into \hello at ncs@xs at 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 at Test you are using:
>
>  \expandafter\ifx\csname\xs at String @cs at 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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20110209/61c44db2/attachment-0001.html>


More information about the XeTeX mailing list