[XeTeX] polyglossia, makeidx: Missing control sequence \inaccessible

Paul Foley paul at mises.com
Sun May 16 05:42:37 CEST 2010


On Sun, May 16, 2010 at 3:20 PM, Taylor Venable <taylor at metasyntax.net>wrote:

> Hello, I just updated my TeXlive 2009 installation the other day from CTAN
> and am having a problem with some shortcut macros I was using to make
> indexing easier.  I have a shortest working example attached as test.tex,
> and the log file as well.  I've summarised the things which can and can't be
> changed in the test file.  Essentially, if I have a \newcommand which
> creates an index entry and specifies the output formatting of that entry,
> while using Polyglossia, I get an error.  The error is:
>
> ! Missing control sequence inserted.
> <inserted text>
>                 \inaccessible
> l.7   \item {\ttfamily  \def r
>                               m{tt}lambda}, \hyperpage{1}
>
> Which originates from the .ind file produced by makeindex.  The error is
> sort of an obvious problem: that \def should not be there!  :-)  If I remove
> Polyglossia, it works.
>

If I delete the .ind file and run xelatex/makeindex/xelatex it works fine.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20100516/12784212/attachment.html>


More information about the XeTeX mailing list