
かなり大きくて複雑な LaTeX ドキュメントをいくつか HTML 化する必要があります。 を見回すと、 が優れていることがわかりますmake4ht
。 しかし、いくつかの問題があり、ドキュメントには、ファイルの構成ファイルによって回避できると記載されています。 TeXlive にバンドルされているドキュメントを読んで、ドキュメントで示されているように、の.mk4
テスト構成ファイルを作成しました。poly-zero.mk4
poly-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()
。ドキュメントには がリストされていないため、この点について少し混乱するかもしれません。利用可能なコマンド括弧付き。ビルドファイルに関するセクション議論されている場合は例が提供されます。