LuaLaTeX 0.95+가 필요한 파일을 컴파일하려고 합니다.
Error: Must compile with LuaLaTeX 0.95+
내 시스템에는 0.85만 있는 것 같습니다.
/usr/local/texlive/2020/texmf-dist/tex/generic/luatex85
luatex.org 웹사이트에는 OSX 바이너리가 없습니다.
어떻게 업그레이드할 수 있나요?
오류를 발견했습니다!! LuaLaTeX를 사용하고 있었지만주석 처리된 줄:
%!TEX TS-program = xelatex
이 줄이 주석 처리되었음에도 불구하고 LuaLaTeX가 새로운 클래스를 실행하는 것을 방해했습니다. 문제는 LuaLaTeX의 이전 버전이나 새 버전을 전혀 실행하지 않는 것이었습니다.주석 처리됨LuaLaTeX의 실행을 방해하는 라인입니다.
주석 처리된 줄은 무시되었다고 생각했습니다. 분명히 그렇지 않습니다.
답변1
주어진
\documentclass{novel}\begin{document}zzz\end{document}
pdflatex 또는 xelatex를 사용하면 오류가 발생합니다.
! Class novel Error: Must compile with LuaLaTeX 0.95+.
See the novel class documentation for explanation.
Type H <return> for immediate help.
...
l.76 ...uaLaTeX only. No pdfTeX, dvips, or XeTeX.}
? h
Sorry, LuaLaTeX only. No pdfTeX, dvips, or XeTeX.
?
lualatex를 사용하면 오류 없이 실행됩니다.
Output written on file.pdf (2 pages, 14973 bytes).
따라서 귀하의 오류는 lualatex를 사용하지 않은 것으로 보입니다.
이 테스트 문서에서 터미널 출력의 처음 몇 줄을 보면 다음을 알 수 있습니다.
This is LuaHBTeX, Version 1.12.0 (TeX Live 2020)
restricted system commands enabled.
(./dd163.tex
LaTeX2e <2020-02-02> patch level 5
L3 programming layer <2020-09-03> (./novel.cls
Document Class: novel 2018/04/26 v1.52 LaTeX document class
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/ifluatex.sty
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/iftex.sty))
(/usr/local/texlive/2020/texmf-dist/tex/generic/iftex/ifxetex.sty)
(/usr/local/texlive/2020/texmf-dist/tex/generic/luatex85/luatex85.sty)
패키지는 luatex85
클래스에 필요 하므로 novel
주석에서 제안한 대로 패키지를 삭제해도 도움이 되지 않습니다.