formato del file di configurazione make4ht
Ho bisogno di HTMLize diversi documenti LaTeX grandi e complessi. Guardandomi intorno, vedo elogi per make4ht. Ma ci sono diversi intoppi, che gli stati della documentazione possono essere elusi da un .mk4file di configurazione per il file. Leggendo la documentazione in bundle con esso in TeXlive ho scritto un file di configurazione di prova poly-zero.mk4per poly-zero.texcome la documentazione sembra suggerire:
Make:latexmk
(Intendo assolutamente aggiungere altro a questo). Ma ottengo solo:
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!
Quindi la documentazione richiesta Make:latexmkè assolutamente sbagliata.
Qualche fonte affidabile (si spera anche completa) su come configurare make4ht? Sono completamente ignorante di lua, BTW.
Risposte
È necessario utilizzare un codice Lua valido nel file di build, quindi è necessario aggiungerlo ()a tutti i comandi. La forma corretta è così Make:latexmk(). La documentazione è forse un po 'confusa su questo punto, perché non elenca i comandi disponibili tra parentesi. È preceduto dalla sezione sui file di compilazione in cui viene discusso viene fornito un esempio.