! 글꼴 \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와 동일한 문제가 발생하지 않도록 어떤 명령줄 옵션을 사용하고 있습니까? 또는 더 일반적인 경우 - 이 문제를 해결하려면 어떻게 해야 합니까?

편집하다:

허, 출력 양 때문에 이전에는 이를 눈치채지 못했지만, 위 명령을 실행한 후 콘솔에 표시되는 첫 번째 항목 중 하나는 다음과 같습니다.

module 'luaotfload-main' not found

어쩌면 그게 진짜 문제일까요? 그러나 그 이유는 무엇입니까?

답변1

다른 사람이 이 문제를 겪을 경우 해결책은 luaotfload를 설치하는 것입니다:

sudo tlmgr install luaotfload

답변2

패키지 를 명시적으로 설치하여 이 문제를 해결했습니다 texlive-luatex.

Arch Linux에서 이 설치 명령은 다음과 같습니다.

sudo pacman -S texlive-luatex

관련 정보