用户指南 取消(C)

插入 MathML 代码以创建数学表达式

了解如何插入 MathML 代码以创建、编辑数学表达式和设置其样式。

MathML 是一种基于 XML 的标记语言,用于描述数学表示法。它有助于在网页和文档中集成和显示复杂的数学方程式。使用 InDesign 中新的 MathML 面板,您可以在文档中插入数学表达式,并设置其样式和格式以匹配文档文本。

在应用程序中试用

尝试任意项目以学习如何插入、编辑和设置数学表达式的样式。

插入数学表达式

  1. 创建或打开任何 InDesign 文档,然后选择对象 > 插入 MathML

    提示:

    您还可以转到窗口 > 数学表达式,然后选择插入 MathML 按钮。

  2. 将 MathML 代码添加到 MathML 输入部分。

  3. 选择预览表达式图标以在表达式预览部分中查看表达式。

    “数学表达式”和“插入 MathML”面板的屏幕快照,其中包含示例表达式及其预览。
    添加 MathML 代码以生成并添加数学表达式。

  4. 选择置入数学表达式将以 SVG 文件的形式置入文档中。您可以像任何其他 SVG 一样将其锚定。

    提示:
    • 您还可以将数学表达式放入文本框中,它将与流动文本的基线对齐。
    • 可以拖动文本框的角来调整大小,并且可以移动文本框以将其放置在任意位置。
  5. 更新数学表达式面板中的字体大小填充颜色(包括文档颜色),以与文档的其余部分相匹配。

    您可以将带有数学表达式的 InDesign 文档导出为 PDF(具有辅助功能)、ePub、HTML(具有辅助功能)、IDML(同一版本)、PNG、JPEG、XML 和 Publish Online(以 SVG 的形式)格式。

编辑数学表达式

  1. 右键单击数学表达式,然后选择编辑 MathML

    提示:

    您也可以转到窗口 > 数学表达式,然后选择编辑 MathML

  2. MathML 输入部分中,更新 MathML 代码。

  3. 选择预览表达式图标,以在表达式预览部分中查看更新后的表达式。

  4. 选择保存

限制

下面是一系列已知限制,我们正在积极处理,以在将来的更新中解决这些问题:

  • 某些符号不受支持,并且在生成的表达式中显示为缺失字形,例如闭合曲面积分、较大的间距、微分 D、虚数 I、指数 E 以及少数情况下的右括号符号。
  • 在 MathML 表达式中输入 MENA 字母时,这些字母会反转。
  • 默认情况下,数学表达式的定界框的笔触设置为 1pt。这由应用于它的对象样式控制。
  • 在某些导出场景中,数学表达式将显示空白框。

请在我们的 uservoice 论坛上分享您的反馈。

有疑问或想法?

咨询社区

如果要提出疑问或分享构思,请加入 Adobe InDesign 社区。我们很乐意倾听您的心声并欣赏您的创意作品。

更快、更轻松地获得帮助

新用户?