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

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

在 Linux 上,make4ht 能夠並行化 dvisvgm 中 SVG 的建置。看起來 dvisvgm_hashes.lua 期望完全運行“make -j”。我被喬喬困住了(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,它應該。

相關內容