make4ht 設定ファイル形式

make4ht 設定ファイル形式

かなり大きくて複雑な LaTeX ドキュメントをいくつか HTML 化する必要があります。 を見回すと、 が優れていることがわかりますmake4ht。 しかし、いくつかの問題があり、ドキュメントには、ファイルの構成ファイルによって回避できると記載されています。 TeXlive にバンドルされているドキュメントを読んで、ドキュメントで示されているように、の.mk4テスト構成ファイルを作成しました。poly-zero.mk4poly-zero.tex

Make:latexmk

(これにさらに追加するつもりです)。しかし、私はただ次のことを理解しました:

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!

したがって、文書化の義務付けはMake:latexmk完全に間違っています。

どれでも信頼性のある(できれば完全な) make4ht の設定方法に関するソースはありますか? ちなみに、私は lua については全く無知です。

答え1

ビルドファイルでは有効なLuaコードを使用する必要があるため、()すべてのコマンドに を追加する必要があります。正しい形式は ですMake:latexmk()。ドキュメントには がリストされていないため、この点について少し混乱するかもしれません。利用可能なコマンド括弧付き。ビルドファイルに関するセクション議論されている場合は例が提供されます。

関連情報