[XeTeX] Error with latest expl3?

Herbert Schulz herbs at wideopenwest.com
Sat Oct 16 15:58:49 CEST 2010


I'm getting the error

./ResumeXLTX.tex:23: Undefined control sequence.
<argument> \intexpr_if_even:nTF 
                                {7}{\tl_set:Nx \l_tmpb_tl {\XeTeXselectornam...
l.23 ...NoLineFinal,NoLineInitial}}]{Hoefler Text}

when the line

\setromanfont[Mapping=tex-text,Numbers=Lining,Scale=1.05,ItalicFeatures={Contextuals={NoLineFinal,NoLineInitial}}]{Hoefler Text}

(all one line) is being processed. Looks like a problem with expl3 functions but I'm not sure. Here's the file list:

*File List*
     tmm.cls    2007/03/08 v1.3i LaTeX document class - derived from article.cl
tmmsize10.clo    2004/12/22 v1.3e tmm LaTeX file (size option)
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
   array.sty    2008/09/09 v2.4c Tabular extension package (FMi)
paralist.sty    2002/03/18 v2.3b Extended list environments (BS)
mathtools.sty    2010/07/21 v1.08b mathematical typesetting tools (MH)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
    calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
 mhsetup.sty    2010/01/21 v1.2a programming setup (MH)
 amsmath.sty    2000/07/18 v2.13 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
geometry.sty    2010/09/12 v5.6 Page Geometry
   ifpdf.sty    2010/01/28 v2.1 Provides the ifpdf switch (HO)
  ifvtex.sty    2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
booktabs.sty    2005/04/14 v1.61803 publication quality tables
MinionPro.sty    2007/03/15 v2.1 MinionPro support for LaTeX
MinionPro-FontDef.sty    2007/02/01 v2.2 font definition macros
otfontdef.sty    2005/06/04 v0.1e OpenType font definition
textcomp.sty    2005/09/27 v1.99g Standard LaTeX package
  ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
MnSymbol.sty    2007/01/21 v1.4 support for the MnSymbol font
  eufrak.sty    2009/06/22 v3.00 Euler Fraktur fonts
fontaxes.sty    2007/03/31 v0.2b Font selection axes
 xltxtra.sty    2010/09/20 v0.5e Improvements for the "XeLaTeX" format
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
fontspec.sty    2010/09/29 v2.1b Advanced font selection for XeLaTeX/LuaLaTeX
   expl3.sty    2010/10/02 v2056 L3 Experimental code bundle wrapper
 l3names.sty    2010/10/03 v2064 L3 Experimental Naming Scheme for TeX Primitiv
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty    2010/10/03 v2063 L3 Experimental basic definitions
 l3expan.sty    2010/09/20 v2037 L3 Experimental Argument Expansion module
    l3tl.sty    2010/10/03 v2063 L3 Experimental Token Lists
   l3int.sty    2010/10/09 v2070 L3 Experimental Integer module
 l3quark.sty    2010/09/20 v2036 L3 Experimental Quark Commands
   l3seq.sty    2010/03/29 v1879 L3 Experimental sequences and stacks
  l3toks.sty    2010/09/20 v2037 L3 Experimental Token Registers
   l3prg.sty    2010/10/03 v2063 L3 Experimental control structures
 l3clist.sty    2010/10/09 v2071 L3 Experimental comma separated lists
 l3token.sty    2010/10/03 v2063 L3 Experimental token investigation and manipu
  l3prop.sty    2010/03/21 v1857 L3 Experimental Property Lists
   l3msg.sty    2010/10/02 v2052 L3 Experimental LaTeX Messages module
    l3io.sty    2010/10/03 v2063 L3 Experimental i/o module
  l3skip.sty    2010/10/03 v2063 L3 Experimental skip registers
   l3box.sty    2010/09/26 v2048 L3 Experimental Box module
l3keyval.sty    2010/04/11 v1890 L3 Experimental keyval processing
  l3keys.sty    2010/10/13 v2075 L3 Experimental key-value support
l3precom.sty    2010/02/09 v1793 L3 Experimental precompilation module
  l3xref.sty    2010/02/09 v1786 L3 Experimental cross referencing
  l3file.sty    2010/03/21 v1853 L3 Experimental file loading
    l3fp.sty    2010/09/19 v2029 L3 Experimental floating-point operations
l3luatex.sty    2010/07/18 v1985 L3 Experimental LuaTeX functions
  xparse.sty    2010/10/13 v2073 Generic document command parser
 xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
 xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
fontspec-patches.sty    2010/09/29 v2.1b Advanced font selection for XeLaTeX/Lu
  eu1enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
  eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty    2010/05/18 v0.95 provides access to latin accents and many othe
r characters in Unicode lower plane
realscripts.sty    2010/09/30 v0.3 Access OpenType subscripts and superscripts
metalogo.sty    2010/05/29 v0.12 Extended TeX logo macros
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
   xetex.def    2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)

microtype.sty    2010/01/10 v2.4 Micro-typography with pdfTeX (RS)
  ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
T1MinionPro-LF.fd    2005/01/23 v2.0 font definitions for T1/MinionPro-LF.
MinionPro-FontDef.sty    2007/02/01 v2.2 font definition macros
OMLMinionPro-TOsF.fd    2005/01/23 v2.0 font definitions for OML/MinionPro-TOsF
MinionPro-FontDef.sty    2007/02/01 v2.2 font definition macros

The tmm.cls is just a personal adaptation of article.cls that changes some spacing and adds a few packages by default. The MinionPro package is used only to set the maths fonts.

I had no problem with this the last time I compiled it on ?.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the XeTeX mailing list