[luatex] another update, another 'break'

Evan Cooch evan.cooch at gmail.com
Wed May 22 16:10:18 CEST 2013


This time, I *think* the culprit is fontspec, which was recent updated 
(MikTeX 2.9).  Or unicode-math (also updated). Or both. MWE (at bottom) 
no longer compiles. Generates following error message (I'vee snipped out 
a bunch of stuff which I don't think is related to the failure of the 
file to compile). Any suggestions?

Command Line:   lualatex.exe --shell-escape "mwe.tex"
Startup Folder: C:\Users\egc\Desktop

This is LuaTeX, Version beta-0.70.2-2012060719 (MiKTeX 2.9)
  \write18 enabled.

<snip>

Module luatexbase-mcb info: inserting 'luaotfload.find_vf_file'
(luatexbase-mcb)            at position 1 in 'find_vf_file'
Module luatexbase-mcb info: inserting 'unicodemath.set_sscale_diments'
(luatexbase-mcb)            at position 1 in 'luaotfload.patch_font'
)

LaTeX Warning: You have requested, on input line 41, version
                `2013/05/20' of package luaotfload,
                but only version
                `2012/03/27 v1.26 OpenType layout system'
                is available.

(C:/Program Files (x86)/MiKTeX 2.9/tex/latex/fontspec/fontspec.lua)
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/fontspec/fontspec-patches.sty"
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/base/fixltx2e.sty")
*************************************************
* LaTeX warning: "xparse/redefine-command"
*
* Redefining document command \oldstylenums with arg. spec. 'm' on line 128.
*************************************************
) ("C:/Program Files (x86)/MiKTeX 
2.9/tex/latex/fontspec/fontspec-luatex.sty"
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/base/fontenc.sty"
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/euenc/eu2enc.def")
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/euenc/eu2lmr.fd")(load: 
C:/Users/
egc/AppData/Local/MiKTeX/2.9/luatex-cache/generic/fonts/otf/temp-lmroman10-regu
lar.lua)) ("C:/Program Files (x86)/MiKTeX 
2.9/tex/xelatex/xunicode/xunicode.sty
" ("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/tipa/t3enc.def"(load: 
C:/Users/
egc/AppData/Local/MiKTeX/2.9/luatex-cache/generic/fonts/otf/temp-lmromanslant10
-regular.lua)(load: 
C:/Users/egc/AppData/Local/MiKTeX/2.9/luatex-cache/generic/
fonts/otf/temp-lmroman10-italic.lua)(load: 
C:/Users/egc/AppData/Local/MiKTeX/2.
9/luatex-cache/generic/fonts/otf/temp-lmroman10-bold.lua)
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/euenc/eu2lmss.fd")(load: 
C:/Users
/egc/AppData/Local/MiKTeX/2.9/luatex-cache/generic/fonts/otf/temp-lmsans10-regu
lar.lua)) ("C:/Program Files (x86)/MiKTeX 
2.9/tex/latex/graphics/graphicx.sty"
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/graphics/keyval.sty")
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/graphics/graphics.sty"
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/graphics/trig.sty")
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/00miktex/graphics.cfg")
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/pdftex-def/pdftex.def"))))
("C:/Program Files (x86)/MiKTeX 2.9/tex/latex/fontspec/fontspec.cfg")))
luaotfload | Font names database loaded: 
C:/Users/egc/AppData/Local/MiKTeX/2.9/
luatex-cache/generic/names/otfl-names.lua(load: 
C:/Users/egc/AppData/Local/MiKT
eX/2.9/luatex-cache/generic/fonts/otf/temp-xits-regular.lua)
! LuaTeX error ...les (x86)/MiKTeX 
2.9/tex/latex/fontspec/fontspec.lua:45: atte
mpt to call upvalue 'check_script' (a nil value)
stack traceback:
  ...les (x86)/MiKTeX 2.9/tex/latex/fontspec/fontspec.lua:45: in 
function 'check
_ot_script'
  <\directlua >:1: in main chunk.
\fontspec_check_script:nTF ...ontspec_font","#1")}
                                                   \if at tempswa 
\prg_return_tr...
l.4 \setmainfont{XITS}

?


\documentclass[11pt,letterpaper]{article}

\usepackage{fontspec}
\setmainfont{XITS}
\usepackage{unicode-math}
    \setmathfont{XITS Math}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in 
tincidunt nulla. Donec quis laoreet est. Aenean vitae est felis, a 
venenatis magna. Mauris semper bibendum vulputate. Etiam bibendum quam 
ut erat rutrum consequat.

\begin{equation}
\frac{dN}{dt}=rN\left(1-\frac{N}{K}\right)
\end{equation}

\end{document}




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/luatex/attachments/20130522/7f1b1dbc/attachment.html>


More information about the luatex mailing list