[tex-live] About \newXeTeXintercharclass and latexrelease package

David Carlisle d.p.carlisle at gmail.com
Wed May 13 09:23:39 CEST 2015


On 8 May 2015 at 23:10, Qing Lee <sobenlee at gmail.com> wrote:
> Hello,
>
> After running the following example,
>
>     % !TeX program  = XeLaTeX
>     \RequirePackage[2014/01/01]{latexrelease}
>     \newXeTeXintercharclass\foo
>     \stop
>
> an error occurred:
>
>     ! Undefined control sequence.
>     \newXeTeXintercharclass ->\e at alloc
>                                        \XeTeXcharclass \chardef
> \xe at alloc@interc...
>     l.3 \newXeTeXintercharclass
>                                \foo
>     ?
>
> It seems that \newXeTeXintercharclass is always defined in LaTeX 2015/01/01,
> while \e at alloc is not defined correspondingly.
>
> I can copy some codes from xetex.ini to fix this issue,
>
>     \makeatletter
>
>     \IncludeInRelease{0000/00/00}{\newXeTeXintercharclass}{Extended Allocation}
>     %
>     % Allocator for \XeTeXcharclass values, from Enrico Gregorio
>     %

Thanks again for the report, this should be fixed in today's tl update.

David


More information about the tex-live mailing list