我安装了pdflatex-full
。
当我尝试使用 Inkscape 1.1 中的 LaTeX 导出数学表达式时(使用扩展 -> 渲染 -> 数学 -> LaTeX (pdflatex)(在 Inkscape 1.2 中是Extensions -> Render -> Formula (pdflatex)
)),我收到以下警告消息。
/usr/share/inkscape/extensions/inkex/command.py:73: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.spawn import find_executable
由于我没有使用 Python 3.12(此问题存在于 Ubuntu 22.04 和 22.10 上),所以这个警告没有太大帮助,而且当我需要在 Inkscape 中生成许多 LaTeX 表达式时,它非常烦人。
如何抑制此警告?
答案1
此解决方法基于这回答。
打开文件,在 python imports和 之后/usr/share/inkscape/extensions/inkex/command.py
添加以下几行。os
system
import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning)
重新启动 Inkscape,问题就应该消失(除非该文件被 Inkscape 的未来更新重写)。