使用 pdflatex 时 Inkscape 崩溃

使用 pdflatex 时 Inkscape 崩溃

半年前我开始使用 Inkscape,感觉还不错。几天前,我想在编辑的项目中添加一些内联 LaTex(使用 pdflatex),当我单击应用时,整个程序崩溃了。我尝试返回 Inkscape 1.0.2 看看是否可以使用它进行编辑,但它仍然崩溃。

我从官方网站作为 AppImage。这是我得到的错误:

Traceback (most recent call last):
  File "pdflatex.py", line 83, in <module>
    PdfLatex().run()
  File "/tmp/.mount_Inksca1ekPkB/usr/share/inkscape/extensions/inkex/base.py", line 140, in run
    self.save_raw(self.effect())
  File "/tmp/.mount_Inksca1ekPkB/usr/share/inkscape/extensions/inkex/extensions.py", line 159, in effect
    for child in fragment:
  File "pdflatex.py", line 56, in generate
    with open(svg_file, 'r') as fhl:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/inktmp59sokxrc/output.svg'

每当我输入“\”时,就会发生这种情况。我可以愉快地输入“asd”,而且它可以正常工作,但这不是我想要的用法。由于我对 Ubuntu 还很陌生,我很难理解问题是什么以及解决方案是什么。

答案1

为了获得更可重复的结果,我建议使用基于 deb 的 Inkscape。您需要安装以下软件包:

sudo apt-get install texlive pstoedit inkscape

然后使用其预装的 LaTeX 扩展(Inkscape,扩展使成为乳胶)。

注意:如果你想获取最新版本的 Inkscape 1.1 - 然后从以下位置安装软件包官方 PPA如下

sudo add-apt-repository ppa:inkscape.dev/stable
sudo apt-get update
sudo apt-get install inkscape

并使用其内置功能扩展使成为数学LaTeX (pdflatex)

相关内容