更新后,Inkscape 中的 Latex 不再起作用

更新后,Inkscape 中的 Latex 不再起作用

多年来,我一直愉快地使用 Inkscape 中的 render-latex 选项。现在,经过一些更新后,我收到一个错误:

回溯(最近一次调用最后一次):文件“eqtexsvg.py”,第 160 行,在 e.affect() 中文件“/usr/share/inkscape/extensions/inkex.py”,第 283 行,在 affect self.effect() 中文件“eqtexsvg.py”,第 154 行,在 effect svg_open(self, svg_file) 中文件“eqtexsvg.py”,第 81 行,在 svg_open 中 doc = inkex.etree.parse(filename) 文件“src/lxml/etree.pyx”,第 3426 行,在 lxml.etree.parse 中文件“src/lxml/parser.pxi”,第 1839 行,在 lxml.etree._parseDocument 中文件“src/lxml/parser.pxi”,第 1865 行,在 lxml.etree._parseDocumentFromURL 中文件“src/lxml/parser.pxi”,第 1769 行,在lxml.etree._parseDocFromFile 文件“src/lxml/parser.pxi”, 第 1162 行, 在 lxml.etree._BaseParser._parseDocFromFile 文件“src/lxml/parser.pxi”, 第 600 行, 在 lxml.etree._ParserContext._handleParseResultDoc 文件“src/lxml/parser.pxi”, 第 710 行, 在 lxml.etree._handleParseResult 文件“src/lxml/parser.pxi”, 第 637 行, 在 lxml.etree 中。raiseParseError IOError:读取文件“/tmp/inkscape-MvWHN”时出错/eq.svg':无法加载外部实体“/tmp/inkscape-MvWHN_/eq.svg”

我将 Ghostscript 更新至版本 9.26,并拥有 Inkscape 版本 0.92.4。此外,我已按照建议安装了“pdf2svg”这个问题

有人知道如何解决这个问题吗?

答案1

总结- 这是错误 1759483


我已经关注来自 Inkscape wiki 的 LaTeX 指南,所以我安装了

sudo apt-get install texlive pstoedit

然后我启动了 Inkspace,选择扩展使成为乳胶我无法让它在 Ubuntu 18.10、19.04 和 19.10 上运行。

因此这是一个已知的错误 1759483

从官方 PPA、Snap 或 FlatHub 安装最新版本的 Inkscape 也无济于事。

但它适用于 Ubuntu 16.04 LTS 和 18.04 LTS。

答案2

为了解决这个错误我构建了这个docker 容器 其中还包含一个例子。

相关内容