在 Linux 上,make4ht 能够并行化 dvisvgm 中的 SVG 构建。看起来 dvisvgm_hashes.lua 预计会精确运行“make -j”。我只能使用 jom (https://wiki.qt.io/Jom) 用于在 Windows 上进行并行构建。有没有办法用另一个构建工具覆盖 make 的使用?
另外,我手动运行了“jom我的乳胶文件-images.mk",并使用为“make”生成的 Makefile 来构建 SVG。但是,发出的文件的文件名没有哈希扩展名,所以我想我遗漏了其他东西。
谢谢,
艾伦
答案1
使用更新的make4ht
来源,特别是更新的dvisvgm_hashes扩展,您可以使用以下构建文件:
filter_settings "dvisvgm_hashes" {
scale= 1.6,
make_command = "jom -j ${process_count} -f ${make_file}",
test_make_command = "jom -v" -- or any other command that will produce some output
}
两个新设置是make_command
和test_make_command
。我无法测试它是否有效,但假设它是 的替代品make
,它应该有效。