TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using XeTeX, and I'm trying to compile a document using the following command:

xelatex mydoc.tex

I'm getting the following error:

! Undefined control sequence.
<argument> \ExplFileName

l.57 ...e}{\ExplFileVersion}{\ExplFileDescription}

What am I doing wrong? I don't even have \usepackage{xparse}, probably some other package loads it.

My XeTeX version is: XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2012/dev)

Any Ideas how to fix this?

I'm Using http://jnovy.fedorapeople.org/texlive/packages.fc14/texlive-release.noarch.rpm in Fedora 14, if that is of any help.

share|improve this question
1. In the log file you can clearly see what other package is loading the xparse package. 2. Have you already tried updating your TL2011 with "sudo tlmgr update --all"? – Axel Sommerfeldt Aug 14 '11 at 14:42
He's not using TL 2011, but 2012/dev! Anyway, fontspec loads xparse. – frabjous Aug 14 '11 at 14:52
Make sure that the l3kernel package is up-to-date. – Ulrike Fischer Aug 14 '11 at 15:08
What do you mean by "as far as I'm concerned". Did you compare the versions mentioned in the log and the current on CTAN? Which version of l3bootstrap is your document using? – Ulrike Fischer Aug 14 '11 at 15:48
@polemon: Don't use a development version if you are not able to find a log file, to check the version of a package you are using, to check a version on CTAN or to install a package manually from CTAN. Development versions are for people with at least a bit knowledges on the technical background. – Ulrike Fischer Aug 15 '11 at 7:25

Try removing TeX Live's expl3. It seems that expl3 is now known as l3kernel but jnovy's repository still includes both and causes some confusion.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.