
在 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
,它應該。