[lltx] unicode-math breaks due to \intexpr

Arno Trautmann Arno.Trautmann at gmx.de
Wed Aug 17 15:34:48 CEST 2011

Hi all,

the minimal document

breaks with a
./test.tex:8: Undefined control sequence.
\um_set_mathcode:nnn ...Umathcode \intexpr_eval:n
                                                   {#1}=\mathchar at type 
l.8 \setmathfont{XITS-math}
Using the line \let\intexpr_eval:n\int_eval:n, it works. The error is 
some weeks old now, I didn't report as I thought it would be obvious and 
soon be fixed. (Though I cannot find the file where this error happens.)
Am I the only one using unicode-math? Or am I the only one who uses it 
wrong? Is my distribution broken? (file list below)


  *File List*
  minimal.cls    2001/05/25 Standard LaTeX minimal class
    expl3.sty    2011/08/13 v2564 L3 Experimental code bundle wrapper
  l3names.sty    2011/08/10 v2538 L3 Experimental namespace for primitives
l3bootstrap.sty    2011/08/13 v2558 L3 Experimental bootstrap code
   luatex.sty    2010/03/09 v0.4 LuaTeX basic definition package (HO)
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/message (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
     etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
luatex-loader.sty    2010/03/09 v0.4 Lua module loader (HO)
pdftexcmds.sty    2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
  ltxcmds.sty    2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
    ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
l3basics.sty    2011/07/04 v2493 L3 Experimental basic definitions
  l3expan.sty    2011/08/11 v2545 L3 Experimental argument expansion
     l3tl.sty    2011/08/13 v2563 L3 Experimental token lists
    l3seq.sty    2011/08/12 v2556 L3 Experimental sequences and stacks
    l3int.sty    2011/08/11 v2551 L3 Experimental integers
  l3quark.sty    2011/08/11 v2549 L3 Experimental quarks
    l3prg.sty    2011/08/11 v2553 L3 Experimental control structures
  l3clist.sty    2011/07/09 v2498 L3 Experimental comma separated lists
  l3token.sty    2011/07/02 v2491 L3 Experimental token manipulation
   l3prop.sty    2011/06/19 v2478 L3 Experimental property lists
    l3msg.sty    2011/08/11 v2551 L3 Experimental messages
     l3io.sty    2011/06/19 v2478 L3 Experimental input-output operations
   l3file.sty    2011/06/19 v2478 L3 Experimental file operations
   l3skip.sty    2011/08/09 v2526 L3 Experimental dimensions and skips
    l3box.sty    2011/08/09 v2526 L3 Experimental boxes
l3keyval.sty    2011/06/19 v2478 L3 Experimental key-value parsing
   l3keys.sty    2011/06/19 v2478 L3 Experimental key-value interfaces
     l3fp.sty    2011/06/19 v2478 L3 Experimental floating-point operations
l3luatex.sty    2011/08/11 v2545 L3 Experimental LuaTeX-specific functions
   l3toks.sty    2011/06/19 v2478 L3 Experimental token registers
unicode-math.sty    2011/01/29 v0.5d Unicode maths in XeLaTeX and LuaLaTeX
  ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
   xparse.sty    2011/08/10 v2535 L3 Experimental document command parser
l3keys2e.sty    2011/08/10 v2535 LaTeX2e option processing using LaTeX3 keys
fontspec.sty    2011/02/26 v2.1f Advanced font selection for 
luaotfload.sty    2011/04/21 v1.25 OpenType layout system
luatexbase.sty    2010/10/06 v0.3 Module utilities for LuaTeX
luatexbase-compat.sty    2010/10/10 v0.3 Compatibility tools for LuaTeX
luatexbase-loader.sty    2010/10/10 v0.3 Lua module loader for LuaTeX
luatexbase-regs.sty    2010/10/10 v0.3 Registers allocation for LuaTeX
luatexbase-attr.sty    2011/05/21 v0.31 Attributes allocation for LuaTeX
luatexbase-cctb.sty    2010/10/10 v0.3 Catcodetable allocation for LuaTeX
luatexbase-mcb.sty    2010/10/10 v0.3 Callback management for LuaTeX
luatexbase-modutils.sty    2010/10/10 v0.3 Module utilities for LuaTeX
  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    2011/02/26 v2.1f Advanced font selection for 
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
   eu2enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
   eu2lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty    2010/11/06 v0.96 provides access to latin accents and 
many othe
r characters in Unicode lower plane
catchfile.sty    2011/03/01 v1.6 Catches the contents of a file (HO)
etexcmds.sty    2011/02/16 v1.5 Prefix for e-TeX command names (HO)
trimspaces.sty    2009/09/17 v1.1 Trim spaces around a token list
   fix-cm.sty    2006/09/13 v1.1m fixes to LaTeX
   ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
filehook.sty    2011/03/09 v0.5a Hooks for input files

More information about the lualatex-dev mailing list