Я начал использовать Inkscape полгода назад, и меня это полностью устраивало. Несколько дней назад я хотел добавить встроенный LaTex (с pdflatex) в проект, который я редактировал, и когда я нажимаю «Применить», вся программа вылетает. Я попытался вернуться к Inkscape 1.0.2, чтобы посмотреть, могу ли я использовать его для редактирования, но он все равно вылетает.
Я загрузил версию 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, мне трудно понять, в чем проблема и как ее решить. это.
Для получения более воспроизводимых результатов я бы рекомендовал использовать Inkscape на базе deb. Вам нужно установить следующие пакеты:
sudo apt-get install texlive pstoedit inkscape
Затем используйте его предустановленное расширение LaTeX (Inkscape, Extensions → Render → LaTeX).
Примечание: если вы хотите получить последнюю версию Inkscape 1.1 - установите пакеты из официального PPA следующим образом
sudo add-apt-repository ppa:inkscape.dev/stable
sudo apt-get update
sudo apt-get install inkscape
и используйте его встроенные функции через Extensions → Render → Mathematics → LaTeX (pdflatex).