多年来,我一直很高兴地在 Inkscape 中使用 render-latex 选项。现在,经过一些更新,我得到一个错误:
回溯(最后一次调用):文件“eqtexsvg.py”,第 160 行,在 e.affect() 文件“/usr/share/inkscape/extensions/inkex.py”,第 283 行,影响 self.effect()文件“eqtexsvg.py”,第 154 行,有效 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” 。
有人知道如何解决这个问题吗?
TL;DR - 这是错误 1759483。
我遵循了 Inkscape wiki 的 LaTeX 指南,所以我安装了
然后我启动了 Inkspace,选择了Extensions → Render → LaTeX,但我无法让它在 Ubuntu 18.10、19.04 和 19.10 上运行。
所以这是一个已知的错误 1759483。
从官方 PPA、Snap 或 FlatHub 安装最新版本的 Inkscape 也无济于事。
但它适用于 Ubuntu 16.04 LTS 和 18.04 LTS。
为了解决这个错误,我构建了这个docker 容器 ,其中也包含了一个示例。