Windows의 make4ht에서 dvisvgm을 병렬화하기 위해 대체 make를 사용하는 방법

Windows의 make4ht에서 dvisvgm을 병렬화하기 위해 대체 make를 사용하는 방법

Linux에서 make4ht는 dvisvgm의 SVG 빌드를 병렬화할 수 있습니다. dvisvgm_hashes.lua는 정확히 "make -j"를 실행할 것으로 예상하는 것 같습니다. 나는 jom(https://wiki.qt.io/Jom) Windows에서의 병렬 빌드의 경우. 다른 빌드 도구로 make 사용을 재정의하는 방법이 있습니까?

또한 수동으로 "jom"을 실행했습니다.내 라텍스 파일"make"를 위해 생성된 Makefile을 사용하여 명령줄에서 -images.mk"를 실행하고 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그래야 합니다.

관련 정보