
Necesito HTMLizar varios documentos LaTeX complejos y de gran tamaño. Mirando a mi alrededor, veo elogios para make4ht
. Pero hay varios inconvenientes que, según la documentación, se pueden evitar mediante un .mk4
archivo de configuración para el archivo. Al leer la documentación incluida en TeXlive, escribí un archivo de configuración de prueba poly-zero.mk4
como poly-zero.tex
parece sugerir la documentación:
Make:latexmk
(Tengo toda la intención de agregar más a esto). Pero solo me sale:
Output dir:
Compiler: latex
Latex options: -jobname=poly-zero
tex4ht.sty : xhtml,
tex4ht
build_file poly-zero.mk4
Output format html5
Using build file poly-zero.mk4
[string "Make:latexmk_build..."]:2: function arguments expected near <eof>
/usr/share/texlive/texmf-dist/scripts/make4ht/mkutils.lua:417: assertion failed!
Entonces, la documentación obligatoria Make:latexmk
está completamente equivocada.
Cualquierconfiable(con suerte, también completa) ¿fuente sobre cómo configurar make4ht? Soy completamente ignorante de lua, por cierto.
Respuesta1
Debe utilizar un código Lua válido en el archivo de compilación, por lo que debe agregarlo ()
a todos los comandos. La forma correcta es así Make:latexmk()
. La documentación quizás sea un poco confusa en este punto, porque no enumeracomandos disponiblescon paréntesis. Está precedido por elsección sobre archivos de compilacióndonde se discute se proporciona un ejemplo.