
여러 개의 크고 복잡한 LaTeX 문서를 HTML화해야 합니다. 주위를 둘러보면 에 대한 칭찬이 보입니다 make4ht
. 그러나 설명서에 나와 있는 .mk4
파일의 구성 파일을 피할 수 있다는 몇 가지 문제가 있습니다 . TeXlive에서 번들로 제공되는 문서를 읽으면서 문서에서 제안하는 것과 같은 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, BTW에 대해 완전히 무지합니다.
답변1
빌드 파일에 유효한 Lua 코드를 사용해야 하므로 ()
모든 명령어에 추가해야 합니다. 따라서 올바른 형식은 입니다 Make:latexmk()
. 문서에는 이 점에 대한 내용이 나와 있지 않기 때문에 다소 혼란스러울 수 있습니다.사용 가능한 명령괄호와 함께. 이는 다음과 같은 내용이 선행됩니다.빌드 파일에 대한 섹션논의되는 곳에 예제가 제공됩니다.