我正在尝试textext (0.4.4)
安装inkscape (0.91 r13725)
。Ubuntu 16.04
不幸的是,该Tex Text
项目没有显示
Text
在扩展菜单的项目下。
我按照以下说明一步一步进行操作https://pav.iki.fi/software/textext/。
这是我所做的:
使用“Ubuntu 软件中心”,我检查了以下库是否已安装:pstoedit texlive full python-lxml
使用新的“Ubuntu 软件”(Ubuntu 16.04),我安装了 inkscape
Inkscape 似乎运行正常。我关闭了它
我从https://pav.iki.fi/software/textext/textext-0.4.4.tar.gz 并解压 textext.inx 和 textext.py
使用“sudo cp”我将两个文件移动到 ~/.config/inkscape/extensions/
我启动了 Inkscape。但是“Tex Text”项未显示在“扩展”菜单中(我的 Inkscape 是法语版)。
我尝试重启电脑。我检查了 inkscapeextension-errors.log
文件。我甚至尝试将.inx
和移动.py
到/usr/share/inkscape/extensions
文件夹中。
我没什么主意了;它可能与 16.04 中的 python 2->python 3 转变有关吗?
我在 Ubuntu 14.04 上使用了同样的方法,并且 textext 运行正常。这真是折磨我啊。
答案1
我刚刚找到了问题的答案这里。
似乎~/.config/inkscape/extensions
只有 root 权限才能访问该文件夹。因此,默认情况下,启动 Inkscape 时它将无法加载扩展。
我使用以下命令降低了文件夹中每个文件的根权限/extensions
:
sudo chown $USER:$USER ~/.config/inkscape/extensions/*
Textext
现在工作正常。
答案2
这也解决了我的问题。我使用的是 Inkscape 0.91。如果您是第一次这样做,我发现这个链接非常有用: Inkscape 与 TexText