make4ht 和 dvisvgm 生成一个 '.svg' 文件,其中包含有关使用选项 '-dNEWPDF' 的文本

make4ht 和 dvisvgm 生成一个 '.svg' 文件,其中包含有关使用选项 '-dNEWPDF' 的文本

我正在使用 和 生成文件.svg。已生成,但开头包含有关使用选项的文本:mahe4htdvisvgm.svg-dNEWPDF

The old, written in PostScript, PDF interpreter has been removed entirely.
You should cease using -dNEWDPF as it has no effect n
<?xml version='1.0' encoding='UTF-8'?>
<!-- This file was generated by dvisvgm 3.0.3 --> ...

如果我删除文本直到<?xml...图形在浏览器中正确显示。

问题:如何在处理文件时删除文本?

我在 MacOS Monterey 上使用 MacTeX 2023 (TeX Live 2023),并进行了最新更新。也许需要编辑一些脚本,但我不知道是哪一个。

答案1

我知道这个问题,并于 12 月在 TeX4ht 源中修复了它。更新包含在 TeX Live 中,所以我希望它也是 MacTeX,但在这个发行版中可能需要更多时间。

无论如何,dvisvgm_hashes不​​会出现此问题。此外,它显著加快了编译速度,因此如果您有大量 SVG 文件,编译速度会快得多。尝试以下命令:

$ make4ht -f html5+dvisvgm_hashes filename.tex

答案2

谢谢 Martin 和 Michal,我使用更新了我的 TeX Live,TeX Live Utility并解决了这个问题。

相关内容