make4ht構成ファイル形式

Aug 25 2020

大きくて複雑なLaTeXドキュメントをいくつかHTML化する必要があります。周りを見回すと、賞賛がありmake4htます。しかし、いくつかの問題があり、ドキュメントの状態は.mk4、ファイルの構成ファイルによって回避される可能性があります。TeXliveにバンドルされているドキュメントを読んで、ドキュメントが示唆しているように、テスト構成ファイル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に(うまくいけば、完全な)ソース?ところで、私はルアを完全に知らない。

回答

2 michal.h21 Aug 25 2020 at 01:52

ビルドファイルで有効なLuaコードを使用する必要があるため()、すべてのコマンドに追加する必要があります。したがって、正しい形式はMake:latexmk()です。ドキュメントには、使用可能なコマンドが括弧で囲まれていないため、この点で少し混乱する可能性があります。その前に、ビルドファイルに関するセクションがあり、例が示されています。