我想使用“tikz”包将我的 LaTeX 文件转换为使用“make4ht”包的 HTML 文件,它本身运行“dvisvgm”,而“dvisvgm”本身需要“libgs”。一切都应该自动运行,如下所示在最新的 macOS 上自动检测 libgs。
检查“dvisvgm -V1”返回不支持 Ghostscript:
dvisvgm 3.0.3 (x86_64-apple-darwin18.7.0)
-----------------------------------------
brotli: 1.0.9
clipper: 6.2.1
freetype: 2.13.0
kpathsea: 6.3.5
potrace: 1.16
xxhash: 0.8.1
zlib: 1.2.13
我已经检查过,有一个符号链接('/usr/local/lib/libgs.10.dylib')指向'/usr/local/share/ghostscript/10.00.0/lib/libgs.dylib.10.00'。
尝试将“LIBGS”或“--libgs”设置为“/usr/local/share/ghostscript/10.00.0/lib/libgs.dylib.10.00”也无法改变行为。我不认为 MacTex 软件包有问题,但是可能是最新的 MacOS 更新改变了某些东西吗?有经验吗?
我尝试了几种方法将“libgs”库提供给“dvisvgm”,但都没有成功。
答案1
Ghostscript
我按照从安装的方式解决了这个问题MacPorts
。现在它可以正常工作了:
dvisvgm -V1 --libgs=/opt/local/lib/libgs.dylib
dvisvgm 3.0.3 (x86_64-apple-darwin18.7.0)
-----------------------------------------
brotli: 1.0.9
clipper: 6.2.1
freetype: 2.13.0
Ghostscript: 10.2.1
kpathsea: 6.3.5
potrace: 1.16
xxhash: 0.8.1
zlib: 1.2.13
谢谢你!