[luatex] can't run fontspec yet under TeXLive2013 (pre-release)

Mico Loretan mico.loretan at mac.com
Sat Apr 20 16:38:50 CEST 2013


Many thanks to everyone involved in coming up with and posting the recent updates and improvements to luaotfload.sty and luatexbase.sty. (About my system: I'm running a fully updated version of MacTeX2013, OS: MacOS X 10.7.5.) Probably unsurprisingly to some, there's still more work to do in order to get TeXLive ready for the masses. For instance, a LaTeX user who wants to use the fontspec package won't get very far as of now. To wit, the following MWE 

    % !TEX TS-program = lualatex
    \documentclass{article}
    \usepackage{fontspec}
    \begin{document}
    Hello World.
    \end{document}

generates this "output":

    This is LuaTeX, Version beta-0.76.0-2013041516 (rev 4627) 
    restricted \write18 enabled.
    (./ld-test.tex
    LaTeX2e <2011/06/27>
    LuaTeX adaptation of babel <v3.8m-luatex-1.5> and hyphenation patterns for engli
    sh, dumylang, nohyphenation, loaded.
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
    (/usr/local/texlive/2013/texmf-dist/tex/latex/base/size10.clo))
    (/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec/fontspec.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/expl3.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3names.sty
    (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/luatex.sty
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/latex/etex-pkg/etex.sty)
    (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
    (/usr/local/texlive/2013/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)
    ! LuaTeX error ...ive/2013/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua:55: b
    ad argument #1 to 'insert' (table expected, got nil)
    stack traceback:
    	[C]: in function 'insert'
    	...ive/2013/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua:55: in main chunk
    	[C]: in function 'dofile'
    	[string "\directlua "]:6: in main chunk.
    l.139   }
           %
    ? 

Put differently, LaTeX doesn't even make it to the \begin{document} instruction. :-(


More information about the luatex mailing list