Se necesita LuaLaTeX 0.95+ - Clase de novela - Líneas comentadas

Se necesita LuaLaTeX 0.95+ - Clase de novela - Líneas comentadas

Estoy intentando compilar un archivo que requiere LuaLaTeX 0.95+:

Error: Must compile with LuaLaTeX 0.95+

Parece que solo hay 0,85 en mi sistema.

/usr/local/texlive/2020/texmf-dist/tex/generic/luatex85

El sitio web luatex.org no tiene archivos binarios OSX.

¿Cómo puedo actualizar?

¡¡Encontré el error!! Aunque estaba usando LuaLaTeX, había unalínea comentada:

%!TEX TS-program = xelatex

Aunque esta línea fue comentada, impidió que LuaLaTeX ejecutara la clase novedosa. El problema no era ejecutar una versión antigua o nueva de LuaLaTeX, era la presencia de unComentadolínea que impidió que LuaLaTeX se ejecutara.

Pensé que se ignoraban las líneas comentadas. Aparentemente no.

Respuesta1

Dado

\documentclass{novel}\begin{document}zzz\end{document}

Si usa pdflatex o xelatex, obtendrá el error:

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

Si usa lualatex, se ejecuta sin errores.

Output written on file.pdf (2 pages, 14973 bytes).

Entonces parece que su error no fue usar lualatex.


Si observa las primeras líneas del resultado del terminal de este documento de prueba, 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)

Tenga en cuenta que luatex85la clase requiere el paquete novel, por lo que eliminarlo como se sugiere en los comentarios no ayudará.

información relacionada