[XeTeX] Problem with xelatex/fontspec/xparse.sty with miktex2.9
Joseph Wright
joseph.wright at morningstar2.co.uk
Fri Jul 1 07:20:49 CEST 2011
On 01/07/2011 03:50, sjo wrote:
> Hi, I have just installed miktex2.9. The use of \usepackage{fontspec}
> produces and Undefined control sequence error in xparse.sty:
>
> ------------
> % !TEX TS-program = xelatex
> % !TEX encoding = UTF-8
> \documentclass[11pt]{article}
> \usepackage{fontspec}
> \begin{document}
> Problem with xparse.sty
> \end{document}
> --------------
> Error:
> ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3packages\xparse\xparse.sty"
> ! Undefined control sequence.
> <argument> \filename
> l.57 ...\filedate}{\fileversion}{\filedescription}
> ?
> -----------------------------------
>
> I had to install l3packages and other l3* stuff to get xelatex to work
> with the above file.
>
> Any help would be much appreciated.
>
> Jon
This is a transitory bug in the LaTeX3 packages. A fix was uploaded to
CTAN last night, but will take a few days to make it into MiKTeX. In the
meantime, you can edit
C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3packages\xparse\xparse.sty
replacing the line
{\filedate}{\filedate}{\fileversion}{\filedescription}
by
{\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
Apologies for this!
(Normally, editing a MiKTeX-installed file would not be recommended, but
in this case the next time you do an update MiKTeX will only be doing
the same thing anyway, so there should not be an issue.)
--
Joseph Wright
More information about the XeTeX
mailing list