在 inkscape 中哪里可以找到“LaTeX 公式”?

平面设计 墨景 文本 乳胶
2022-01-22 12:12:22

我知道它应该在菜单栏 -> 扩展 -> 渲染 -> LaTeX 公式上。但是当我在windows上使用inkscape时,上面的路径中没有“LaTeX公式”。它应该以某种方式隐藏。任何人都可以让我知道如何让“LaTeX 公式”出现?非常感谢。

在此处输入图像描述

4个回答

你需要安装许多额外的软件才能让 LaTeX 扩展显示出来并正常工作。据我所知,它只适用于旧版本的 Inkscape,并且所有显示说明的网站似乎都过时了。

Anyhoo,这可能不是您想听到的,但是有一种解决方法可以将 LaTex 生成的图形导入 Inkscape。

使用此站点:http : //www.tlhiv.org/ltxpreview/ 输入您的 LaTeX 代码,然后单击“弹出”按钮,然后右键单击弹出窗口中的图像并将页面保存为桌面上的 SVG。然后您可以单击并将其拖动到 Inkscape 文档中。我想不太理想,但它确实有效。

必须在您的计算机上找到一堆软件。此外,必须手动设置一些环境变量才能使软件协同工作。

Inkscape 需要文本扩展。如果无法找到之前安装到您的计算机的以下内容,Textext 将毫无用处:

  • Ghostscript(=postscript 语言克隆)
  • GsViewer(= Ghostscript 的图形用户界面)
  • 影像魔术
  • pstoedit(=矢量绘图格式转换器)
  • LaTeX 分发包,例如 MikTex

有关于如何在 Win7 机器中将 TeXtext 插入 Inkscape 的旧文档。此信息复制自https://people.orie.cornell.edu/jmd388/design/guides/textext.pdf

不幸的是,我没有在最近的 Windows 中成功安装 Inkscape 0.92 的文档。这实际上使我在 Inkscape 中准备完整的科学演示文稿的可能性为零。幸运的是,这种需要只是偶尔。

对于偶尔需要的公式,我有两种解决方法。它们基于 Microsoft 的东西,这些东西与 TeX 中的可用控件相去甚远。从最近的 Word 中,公式可以导出为位图。我已经拍摄了高缩放屏幕截图。从非常古老的 Word 中可以轻松提取单独运行的 EQNEDIT.EXE。从中可以将公式作为 EMF 复制到剪贴板,这是一种矢量格式。尝试在 64 位 Windows 中运行 EQNEDIT 是没有用的。它不是从任何兼容性设置开始的。

EQNEDIT 使用字体 MTExtra.ttf 作为公式构建块。该字体必须在使用增强元文件的地方可用。Inkscape 没有注意到 64 位 Windows MTExtra。Adobe Illustrator 可以使用它。

为了轻松使用旧的工作系统,我保留了一台单独的 WinXP 机器。它没有互联网。

事实上,这个选项似乎在新的 Inkscape 发行版中消失了。我已经能够在 Windows 10 上成功使用来自https://textext.github.io/textext/index.html的新 textext 插件。安装说明有据可查。该插件允许通过 Inkscape 选项卡“extensions -> texttext”将乳胶公式插入 Inkscape 文档,同样适用于 Inkscape 0.92。

Inkscape wiki 描述了如何在此处执行此操作(链接)。只需要三个程序就可以运行(latex, dvips, pstoedit),而且您很可能已经安装了至少一两个程序。的依赖关系pstdoedit虽然相当大。如果您使用的是 Linux 或 MacOS,这些安装起来很简单。以 Ubuntu 为例:

sudo apt-get install texlive pstoedit

现在,当您加载 Inkscape 时会显示该菜单项。