
Preciso HTMLizar vários documentos LaTeX grandes e complexos. Olhando em volta, vejo elogios para make4ht
. Mas existem vários obstáculos que a documentação afirma que podem ser evitados por um .mk4
arquivo de configuração para o arquivo. Lendo a documentação incluída no TeXlive, escrevi um arquivo de configuração de teste poly-zero.mk4
como poly-zero.tex
a documentação parece sugerir:
Make:latexmk
(Pretendo totalmente acrescentar mais a isso). Mas eu só entendo:
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!
Portanto, a documentação exigida Make:latexmk
está completamente errada.
Qualquerconfiável(espero que também completo) fonte sobre como configurar o make4ht? Eu sou completamente ignorante sobre lua, aliás.
Responder1
Você precisa usar código Lua válido no arquivo de construção, portanto deve adicioná-lo ()
a todos os comandos. A forma correta é assim Make:latexmk()
. A documentação talvez seja um pouco confusa neste ponto, porque não listacomandos disponíveiscom parênteses. É precedido peloseção sobre arquivos de construçãoonde é discutido, um exemplo é fornecido.