【发布时间】:2020-07-29 07:13:28
【问题描述】:
我正在尝试在 Inkscape 上安装 LaTeXText 扩展,但它似乎无法正常工作。问题在于以下代码行:
class RenderLatexEffect(inkex.Effect):
def __init__(self):
inkex.Effect.__init__(self)
add_options(self.OptionParser)
self.OptionParser.set_conflict_handler("resolve")
我得到的错误是它声称 self.OptionParser 没有 set_conflict_handler 方法,这很奇怪,因为 optparse 对象应该有它。我知道 optparse 已被弃用,但我看不出有任何理由为什么这不起作用。我找不到遇到同样问题的人。
如果您想在更大的上下文中查看它,可以在此处找到相关文件(扩展名/latextext.py)
【问题讨论】:
-
您可能想向其作者报告扩展问题:github.com/seebk/LaTeXText/issues - 或者您是否正在寻求具体的帮助来修复它?或者你可能想看看替代品,例如textext.github.io/textext.
-
@Moini 显然这是一个众所周知的问题。 Inkscape 更新到 1.0 后,LaTexText 没有更新。
标签: python latex inkscape optparse