! フォント \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; 10pt では読み込めません

! フォント \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; 10pt では読み込めません

私は Windows を使用しています (他のユーザーは全員 *nix + latex を使用しているようなので、指摘しておく価値があると思いました)。

コマンドプロンプトでこのコマンドを実行すると、次のようになります。

lualatex.exe --halt-on-error --interaction=nonstopmode -output-directory=C:\ C:\Users\uuu\AppData\Local\Temp\tmp9DE6.tex

表示されるエラーは次のとおりです:

! Font \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; at 10pt not loadable: metric data not found or bad.
<to be read again>
relax
l.105 \fontencoding\encodingdefault\selectfont

 372 words of node memory still in use:
   2 hlist, 1 rule, 1 dir, 4 glue, 47 glue_spec, 2 if_stack, 2 write, 1 pdf_col
orstack nodes
   avail lists: 2:13,3:3,5:2,7:2,8:1,9:2
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on tmp9DE6.log.

しかし、TeXworks ツールを使用して PDF ファイルを生成しようとすると、正しく生成されます。問題は、cmd と同じ問題が発生しないようにするためにどのコマンド ライン オプションを使用しているかということです。または、より一般的には、この問題を解決するにはどうすればよいでしょうか。

編集:

出力量が多いため以前は気づきませんでしたが、上記のコマンドを実行した後にコンソールに最初に表示される内容の 1 つは次のとおりです。

module 'luaotfload-main' not found

おそらくそれが本当の問題なのでしょう? しかし、その理由は何でしょうか?

答え1

他の誰かがこの問題に遭遇した場合の解決策は、luaotfload をインストールすることです。

sudo tlmgr install luaotfload

答え2

パッケージを明示的にインストールすることでこの問題を解決しましたtexlive-luatex

Arch Linuxでは、このインストールのコマンドは次のようになります。

sudo pacman -S texlive-luatex

関連情報