Re: XeCJK issues

Ulrike Fischer <[email protected]>
Newsgroups gmane.comp.tex.miktex
Message-ID <[email protected]>
Am Thu, 30 Jun 2011 22:37:30 -0400 schrieb Bruce Rusk:

> This replaces/updates my previous posting about a hyphenation problem. I've solved that (perhaps), but am now having a problem using XeCJK in MikTeX 2.9 (Windows XP, everything in MiKTeX at latest version, formats rebuilt, repository synced). XeCJK seems to be conflicting with the new l3packages.
> 
> To reproduce, I created this minimal document:
> ______________________________
> 
> %!TEX TS-program = xelatex+makeindex+bibtex
> %!TEX encoding = UTF-8 Unicode
> 
> \documentclass{article}
> 
> \usepackage{xeCJK}
> 
> \begin{document}
> 
> Some text.
> 
> \end{document}
> _______________________________
> 
> With XeCJK enabled, I get the following error:
> _______________________________
> ("C:\Program Files\MiKTeX 2.9\tex\latex\l3packages\xparse\xparse.sty"
> ! Undefined control sequence.
> <argument> \filename 
>                      
> l.57 ...\filedate}{\fileversion}{\filedescription}
> _______________________________
> 
> with XeCJK disabled, no problems.
> 
> Lines 56 and 57 of xparse.sty are:
> 
> \ProvidesExplPackage
>   {\filename}{\filedate}{\fileversion}{\filedescription}
> 
> Can anyone else reproduce this? Any clues as to how to overcome it?

That's a problem which appeared after the last update of l3kernel.

xparse.sty (and every other package of l3packages) should use at the
beginning

\ProvidesExplPackage
{\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}

instead of 

\ProvidesExplPackage
{\filename}{\filedate}{\fileversion}{\filedescription}

The maintainers already know about the problem. The next update will
solve it. In the meantime: change the .sty manually. 


-- 
Ulrike Fischer 


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.