如何在 Windows 上使用替代 make 在 make4ht 中并行化 dvisvgm

如何在 Windows 上使用替代 make 在 make4ht 中并行化 dvisvgm

在 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_commandtest_make_command。我无法测试它是否有效,但假设它是 的替代品make,它应该有效。

相关内容