現状では使えない

teX Live 2013 pretest 版を使い始めているわけだけど、ひとつ困ったことがある。どうやら LuaTeX / LuaLaTeX が使いものにならないようなのだ。具体的には、fontspec を読み込もうとしたり、mkluatexfontdb でフォントデータベースを構築しようとしたりすると、エラーを吐いてしまうのだ。

たとえば、

\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{TeXGyreTermes}
\begin{document}
Hello, world!
\end{document}
という内容のファイルを lualatex で処理しようとすると、
This is LuaTeX, Version beta-0.76.0-2013041612 (rev 4627) 
restricted \write18 enabled.
(./test.tex
LaTeX2e <2011/06/27>
LuaTeX adaptation of babel and hyphenation patterns for
english, 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:
bad 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 }
%
?
……というようになる。また、mkluatexfontdb を実行すると、
error loading module otfl-font-nms from file 
/usr/local/texlive/2013/texmf-dist/tex/luatex/luaotfload/otfl-font-nms.lua:
.../2013/texmf-dist/tex/luatex/luaotfload/otfl-font-nms.lua:496:
invalid escape sequence near '\.'
……というようになる。

僕は未だ多くの書きものを pLaTeX + dvipdfmx でタイプセットしているので、このことで仕事ができない、という状況になっているわけではないのだが、しかし困っているのには変わりがない。探してみると、僕以外にも同様の問題で困っている方はおられるようだ。うーん。

【追記】4月19日、luaotfload が 26718 から 30026 に update されたことで mkluatexfontdb は走るようになった模様。しかし lualatex の動作はまだおかしなまま。

【追記2】http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=992 を参考に ad hoc な変更を施し、無事に LuaTeX も使えるようになりました。

2013/04/17(Wed) 13:57:02 | コンピュータ&インターネット
Tittle: Name:

Profile

T.T.Ueda
Tamotsu Thomas UEDA

茨城県水戸市生まれ。

横山大観がかつて学んだ小学校から、旧水戸城址にある中学、高校と進学。この頃から音楽を趣味とするようになる。大学は、学部→修士→博士の各課程に在籍し、某省傘下の研究所に就職、その2ヵ月後に学位を授与される(こういう経緯ですが最終学歴は博士課程「修了」です)。職場の隣の小学校で起こった惨劇は未だに心に深く傷を残している。

その後某自動車関連会社の研究法人で国の研究プロジェクトに参画、プロジェクト終了後は数年の彷徨を経て、某所で教育関連業務に従事。

New Entries

Comment

Categories

Archives(899)

Link

Search

Free

e-mail address:
e-mail address