[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