Estou tentando compilar um arquivo que requer LuaLaTeX 0.95+:
Error: Must compile with LuaLaTeX 0.95+
Parece que há apenas 0,85 no meu sistema.
/usr/local/texlive/2020/texmf-dist/tex/generic/luatex85
O site luatex.org não possui nenhum binário OSX.
Como posso atualizar?
Encontrei o erro!! Embora eu estivesse usando LuaLaTeX, havia umlinha comentada:
%!TEX TS-program = xelatex
Mesmo que esta linha tenha sido comentada, ela impediu que LuaLaTeX executasse a nova classe. O problema não era rodar uma versão antiga ou nova do LuaLaTeX, era a presença de umcomentadolinha que impedia a execução do LuaLaTeX.
Achei que as linhas comentadas foram ignoradas. Aparentemente não.
Responder1
Dado
\documentclass{novel}\begin{document}zzz\end{document}
Se você usar pdflatex ou xelatex, receberá o erro:
! 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.
?
Se você usar lualatex, ele será executado sem erros
Output written on file.pdf (2 pages, 14973 bytes).
Parece que seu erro não foi usar lualatex.
Se você observar as primeiras linhas da saída do terminal deste documento de teste, verá
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)
Observe que o luatex85
pacote é exigido pela novel
classe, portanto, excluí-lo conforme sugerido nos comentários não ajudará.