如何检查 LaTex 公式生成的表达式的字体是否嵌入?

如何检查 LaTex 公式生成的表达式的字体是否嵌入?

我在 Inkscape 中使用 LaTex 公式。我使用 LaTex 公式绘制了一个图形并导出为 PDF。然后,我打开 PDF 并检查文件 -> 属性 -> 字体。但是,那里什么也没写。

如何检查 LaTex 公式生成的表达式的字体是否嵌入?

答案1

在 Inkscape 中包含 LaTeX 公式的两种方法(扩展->渲染->LaTeX或扩展文本文本) 正在使用pstoedit将 LaTeX 输出转换为 SVG。因此,我假设提取字形轮廓并将其转换为矢量路径表达式,而不是使用文本字体中的字符(Inkscape 是矢量图形程序,而不是文本程序)。因此,最终的 PDF 文件将不包含任何字体。

(免责声明:我无法正确测试,因为安装的pstoedit和版本ghostscript无法一起工作并且失败了。)

嵌入带有字体的 LaTeX 公式的替代方法是以下步骤:

  • 创建一个 LaTeX 文件(例如带有类standalone)和公式。
  • 通过 LuaLaTeX、pdfLaTeX 等转换为 PDF...
  • 安装 TeX 字体以便 Inkscape 识别它们。
  • 在 Inkscape 中导入 PDF 文件。
  • 当在 Inkscape 中将图形保存为 PDF 时,使用文本输出选项“嵌入字体”,不要使用“将文本转换为路径”。

相关内容