É necessário LuaLaTeX 0.95+ - Nova classe - Linhas comentadas

É necessário LuaLaTeX 0.95+ - Nova classe - Linhas comentadas

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 luatex85pacote é exigido pela novelclasse, portanto, excluí-lo conforme sugerido nos comentários não ajudará.

informação relacionada