[tex-live] XeTeX Chinese MWE no longer compiles on pretest

David Carlisle d.p.carlisle at gmail.com
Mon Apr 27 01:17:59 CEST 2015


On 27 April 2015 at 00:10, David Carlisle <d.p.carlisle at gmail.com> wrote:

> > it is not too late. this is what pretests are for.
>
>
> \xe at alloc@intercharclass itself is undefined.)  at the point where
>> xeCJK.sty (or whatever) is read, latex's \e at alloc may or may not be
>> defined, but it's still using \xe at alloc@intercharclass.  seems to me.
>>
>>
it comes to the same thing really, you want to say

if the old latex allocation scheme is in use do nothing (as
\xe at alloc@intercharclass
already defined)
else
  \countdef\xe at alloc@intercharclass=257
fi

test for "old scheme" can be

\ifx\e at alloc\@undefined

or

\ifx\xe at alloc@intercharclass\@undefined\else

whichever you think looks more natural.

the test is only really needed if the code was added to the package
the ini file or latex.ltx can presumably assume that the new scheme
is being used.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex-live/attachments/20150427/80087d30/attachment-0001.html>


More information about the tex-live mailing list