![如何在 Windows 上使用替代 make 在 make4ht 中並行化 dvisvgm](https://rvso.com/image/475724/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%9B%BF%E4%BB%A3%20make%20%E5%9C%A8%20make4ht%20%E4%B8%AD%E4%B8%A6%E8%A1%8C%E5%8C%96%20dvisvgm.png)
在 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_command
和test_make_command
。我沒有任何可能測試它是否有效,但假設它是 的替代品make
,它應該。