我在 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 时,使用文本输出选项“嵌入字体”,不要使用“将文本转换为路径”。