! Fonte \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; em 10pt não carregável

! Fonte \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; em 10pt não carregável

Estou no Windows (parece que todo mundo está usando *nix + latex, então achei que vale a pena ressaltar).

Quando executo este comando no prompt de comando:

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

O erro que recebo é:

! 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.

Porém, quando tento gerar um arquivo PDF usando a ferramenta TeXworks, ele está sendo gerado corretamente. A questão é: quais opções de linha de comando ele está usando para não ter o mesmo problema que o cmd? Ou mais geral - o que fazer para que este problema desapareça?

EDITAR:

Huh, não percebi isso antes por causa da quantidade de saída, mas uma das primeiras coisas que o console mostra após executar o comando acima é:

module 'luaotfload-main' not found

Talvez esse seja o verdadeiro problema? Mas qual é a razão para isso?

Responder1

Caso alguém se depare com esse problema, a solução é instalar luaotfload:

sudo tlmgr install luaotfload

Responder2

Resolvi esse problema instalando explicitamente o texlive-luatexpacote.

No Arch Linux, o comando para esta instalação seria

sudo pacman -S texlive-luatex

informação relacionada