Cómo utilizar make alternativo para paralelizar dvisvgm en make4ht en Windows

Cómo utilizar make alternativo para paralelizar dvisvgm en make4ht en Windows

En Linux, make4ht puede paralelizar la compilación de SVG en dvisvgm. Parece que dvisvgm_hashes.lua espera ejecutar exactamente "make -j". Estoy atrapado con jom (https://wiki.qt.io/Jom) para compilaciones paralelas en Windows. ¿Hay alguna manera de anular el uso de make con otra herramienta de compilación?

Además, ejecuté manualmente "jommi-archivo-latex-images.mk" desde la línea de comando con el Makefile generado para "make" y creó los SVG. Sin embargo, los archivos emitidos no tienen la extensión hash del nombre del archivo, así que creo que me falta algo más.

gracias
allen

Respuesta1

Con las make4htfuentes actualizadas, en particular con las actualizadasdvisvgm_hashesextensión, puede utilizar el siguiente archivo de compilación:

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
}

Las dos nuevas configuraciones son make_commandy test_make_command. No tengo ninguna posibilidad de probar si funciona, pero suponiendo que sea un reemplazo make, debería hacerlo.

información relacionada