![在安装了 MacTex 2023 和‘libgs’的情况下‘dvisvgm’无法检测到‘libgs’-MacOS 12.7.2(蒙特雷)](https://linux22.com/image/472989/%E5%9C%A8%E5%AE%89%E8%A3%85%E4%BA%86%20MacTex%202023%20%E5%92%8C%E2%80%98libgs%E2%80%99%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E2%80%98dvisvgm%E2%80%99%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%E2%80%98libgs%E2%80%99-MacOS%2012.7.2%EF%BC%88%E8%92%99%E7%89%B9%E9%9B%B7%EF%BC%89.png)
我想使用“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
谢谢你!