在安装了 MacTex 2023 和‘libgs’的情况下‘dvisvgm’无法检测到‘libgs’-MacOS 12.7.2(蒙特雷)

在安装了 MacTex 2023 和‘libgs’的情况下‘dvisvgm’无法检测到‘libgs’-MacOS 12.7.2(蒙特雷)

我想使用“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

谢谢你!

相关内容